CN116074933A - Voice equipment response method and device, electronic equipment, storage medium and chip - Google Patents
Voice equipment response method and device, electronic equipment, storage medium and chip Download PDFInfo
- Publication number
- CN116074933A CN116074933A CN202211352295.XA CN202211352295A CN116074933A CN 116074933 A CN116074933 A CN 116074933A CN 202211352295 A CN202211352295 A CN 202211352295A CN 116074933 A CN116074933 A CN 116074933A
- Authority
- CN
- China
- Prior art keywords
- wake
- voice
- data packet
- preset
- voice device
- 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
Links
- 230000004044 response Effects 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000000977 initiatory effect Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000002618 waking effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The disclosure relates to a voice device response method, a device, an electronic device, a storage medium and a chip, wherein the method comprises the following steps: acquiring a voice wake-up command sent by a user; after detecting that a voice wake-up command contains a preset wake-up word, generating a first energy value according to a preset sound source energy algorithm; transmitting a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising a first energy value; after receiving all the pre-wake-up data packets sent by the second voice equipment, determining whether the first voice equipment meets the preset response conditions according to the pre-wake-up data packets and the preset response conditions, wherein the pre-wake-up data packets comprise second energy values; if the first voice device does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice device within the preset time, the first voice device responds to the voice wake-up command. The voice equipment response speed can be effectively improved.
Description
Technical Field
The disclosure relates to the technical field of terminals, and in particular relates to a voice device response method, a voice device response device, electronic equipment, a storage medium and a chip.
Background
With the continuous development of the internet of things technology, a user can more conveniently give instructions to the device, for example, the user can wake up the electronic device by speaking a "wake-up word", so that interaction between the user and the electronic device is realized.
At present, with the increasing number of intelligent devices, in order to ensure that users can interact with more devices normally, a collaborative wake-up function is generated. However, when the device is cooperatively awakened, under the condition of large difference of awakening delay, some devices are low in awakening delay, but each time of awakening, other devices need to be awakened before receiving the awakening data packet, so that the device response is slower, and the user experience is reduced.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a device response method, apparatus, electronic device, storage medium, and chip.
According to a first aspect of embodiments of the present disclosure, there is provided a device response method, applied to a first voice device, the method including:
acquiring a voice wake-up command sent by a user;
After detecting that the voice wake-up command contains a preset wake-up word, generating a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command propagates from a sound source to the first voice equipment;
transmitting a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising the first energy value;
after receiving all pre-wake-up data packets sent by the second voice equipment, determining whether the first voice equipment meets a preset response condition according to the pre-wake-up data packets and the preset response condition, wherein the pre-wake-up data packets comprise second energy values which represent sound energy when the voice wake-up command is transmitted from a sound source to the second voice equipment;
and if the first voice equipment does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice equipment within the preset time, the first voice equipment responds to the voice wake-up command, and the second wake-up data packet comprises the second energy value.
Optionally, the second wake-up packet is sent by the second voice device after detecting that the voice wake-up command includes a preset wake-up word.
Optionally, the method further comprises: and if the first voice equipment meets the preset response condition, the first voice equipment responds to the voice wake-up command.
Optionally, the first wake-up data packet further includes: the device information of the first voice device, the wake-up time detected by the first voice device, and the transmission initiation time for the first wake-up data packet;
the second wake-up packet further includes: the device information of the second voice device, the wake-up time detected by the second voice device, and the transmission initiation time for the second wake-up data packet.
Optionally, the first voice device and the at least one second voice device are connected to a local area network and are in the same preset network group.
According to a second aspect of the embodiments of the present disclosure, there is provided a voice device response method applied to a second voice device, the method including:
generating a second energy value according to a preset sound source energy algorithm under the condition that a first wake-up data packet sent by first voice equipment is received, wherein the second energy value represents sound energy when a voice wake-up command sent by a user propagates from a sound source to the second voice equipment, the first wake-up data packet comprises a first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice equipment;
Transmitting a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value, and the pre-wake-up data packet is used for determining whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition, and responding to the voice wake-up command when the first voice device meets the preset response condition;
after detecting that the voice wake-up command contains a preset wake-up word, sending a second wake-up data packet to the first voice device, wherein the second wake-up data packet comprises the second energy value, and the second wake-up data packet is used for responding to the voice wake-up command when the first voice device does not meet a preset response condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
Optionally, the first voice device and the at least one second voice device are connected to a local area network and are in the same preset network group.
According to a third aspect of the embodiments of the present disclosure, there is provided a voice device response method applied to a first voice device and a second voice device, the method including:
The first voice equipment acquires a voice wake-up command sent by a user;
after detecting that the voice wake-up command contains a preset wake-up word, the first voice device generates a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command is transmitted to the first voice device from a sound source;
the first voice device sends a first wake-up data packet to at least one second voice device, wherein the first wake-up data packet comprises the first energy value;
after receiving the first wake-up data packet, the second voice device generates a second energy value according to a preset sound source energy algorithm, wherein the second energy value represents sound energy when the voice wake-up command propagates from a sound source to the second voice device;
the second voice device sends a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value;
after detecting that the voice awakening command contains a preset awakening word, the second voice device sends a second awakening data packet to the first voice device, wherein the second awakening data packet comprises the second energy value;
After receiving all pre-wake-up data packets sent by the second voice equipment, the first voice equipment determines whether the first voice equipment meets preset response conditions according to the pre-wake-up data packets and the preset response conditions;
if the first voice equipment meets the preset response condition, the first voice equipment responds to the voice wake-up command;
and if the first voice equipment does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice equipment within the preset time, the first voice equipment responds to the voice wake-up command.
According to a fourth aspect of embodiments of the present disclosure, there is provided a voice device response apparatus applied to a first voice device, the apparatus including:
the voice wake-up command acquisition module is configured to acquire a voice wake-up command sent by a user;
the first energy value generation module is configured to generate a first energy value according to a preset sound source energy algorithm after detecting that the voice wake-up command contains a preset wake-up word, wherein the first energy value represents sound energy when the voice wake-up command propagates from a sound source to the first voice equipment;
A first wake-up data packet sending module configured to send a first wake-up data packet to at least one second voice device, the first wake-up data packet including the first energy value;
the response judging module is configured to determine whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition after receiving the pre-wake-up data packet sent by all the second voice devices, wherein the pre-wake-up data packet comprises a second energy value which represents sound energy when the voice wake-up command propagates from a sound source to the second voice devices;
and the response module is configured to respond to the voice wake-up command by the first voice device under the condition that the first voice device does not meet a preset response condition and any second wake-up data packet sent by the second voice device is not received within a preset time, wherein the second wake-up data packet comprises the second energy value.
According to a fifth aspect of embodiments of the present disclosure, there is provided a voice device response apparatus applied to a second voice device, the apparatus including:
the second energy value generation module is configured to generate a second energy value according to a preset sound source energy algorithm under the condition that a first wake-up data packet sent by first voice equipment is received, wherein the second energy value represents sound energy when a voice wake-up command sent by a user propagates from a sound source to the second voice equipment, the first wake-up data packet comprises a first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice equipment;
The pre-wake-up data packet sending module is configured to send a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value, and the pre-wake-up data packet is used for determining whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition, and responding to the voice wake-up command when the first voice device meets the preset response condition;
the second wake-up data packet sending module is configured to send a second wake-up data packet to the first voice device after detecting that the voice wake-up command contains a preset wake-up word, where the second wake-up data packet includes the second energy value, where the second wake-up data packet is used for the first voice device to answer the voice wake-up command when the first voice device does not meet a preset answer condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
According to a sixth aspect of embodiments of the present disclosure, there is provided an electronic device, comprising:
a processor;
A memory for storing processor-executable instructions;
wherein the processor is configured to implement the steps of the method of the first or second aspect.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the method of the first or second aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a chip comprising a processor and an interface; the processor is configured to read instructions to perform the method of the first or second aspect.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects: acquiring a voice wake-up command sent by a user through first voice equipment; after detecting that the voice wake-up command contains a preset wake-up word, generating a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command propagates from a sound source to the first voice equipment; transmitting a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising the first energy value; after receiving all pre-wake-up data packets sent by the second voice equipment, determining whether the first voice equipment meets a preset response condition according to the pre-wake-up data packets and the preset response condition, wherein the pre-wake-up data packets comprise second energy values which represent sound energy when the voice wake-up command is transmitted from a sound source to the second voice equipment; and if the first voice equipment does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice equipment within the preset time, the first voice equipment responds to the voice wake-up command, and the second wake-up data packet comprises the second energy value. Therefore, in the process of carrying out collaborative wake-up on the first voice device and the second voice device, before the second voice device is not awakened, the second voice device is enabled to send a pre-wake-up data packet in advance, so that the first voice device can make a response decision in advance according to the pre-wake-up data packet, and the first voice device can quickly respond without waiting for the second voice device to be awakened and then making a response decision, and further response speed of response is improved, and user experience is also improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a device reply method according to an exemplary embodiment.
Fig. 2 is a schematic diagram of a device networking architecture according to the embodiment of fig. 1.
Fig. 3 is a flow chart illustrating a device reply method according to another exemplary embodiment.
Fig. 4 is a timing chart showing a device response method according to still another exemplary embodiment.
Fig. 5 is a flowchart illustrating an implementation of the device response method illustrated in the embodiment of fig. 4.
Fig. 6 is a block diagram illustrating a device reply apparatus according to an example embodiment.
Fig. 7 is a block diagram illustrating a device reply apparatus according to another exemplary embodiment.
Fig. 8 is a block diagram of an electronic device, according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be noted that, all actions for acquiring signals, information or data in the present application are performed under the condition of conforming to the corresponding data protection rule policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.
In the related art, when a user wakes up a plurality of voice devices in the same device network in a collaborative manner, if one of the voice devices is woken up, a decision can be made only when other voice devices in the collection group need to wake up a data packet or receive a timeout, and whether to answer is determined according to the decision. This results in that when there is a voice device in a different place, for example, when the device in a different place is not awakened every time it is awakened, or when there is a device with a high awakening delay, the device waits for a relatively long time after each awakening to decide whether to answer or not, so that the response of the voice device is relatively slow, which results in poor user experience.
Based on the above problems, the present embodiment provides a response method and apparatus for a voice device, an electronic device, a storage medium, and a chip, which can effectively improve the response speed of the voice device.
Fig. 1 is a flowchart illustrating a voice device response method according to an exemplary embodiment, and as shown in fig. 1, the voice device response method may be applied to a first voice device, and the method may include the steps of:
In step S11, a voice wake-up command issued by the user is acquired.
As shown in fig. 2, the first voice devices may be in a preset network group 100, where the preset network group 100 may be obtained by accessing a plurality of voice devices into a same local area network for networking, and the plurality of voice devices in the group may communicate with each other, and the plurality of voice devices may include a first voice device 110 and at least one second voice device 120. Optionally, the plurality of voice devices include, but are not limited to: mobile terminals (such as smart phones, personal computers, etc.), smart televisions, smart speakers, smart clothes hangers, smart refrigerators, smart wearable devices, etc. Alternatively, the multiple devices in the preset network set 100 may be located in the same space, or may be located in different spaces, for example, one in the home and another in the company, which is not limited herein.
In some embodiments, one voice device in the preset network may be arbitrarily selected as a first voice device, and other voice devices in the preset network except for the first voice device may be selected as a second voice device. The first voice equipment can monitor whether a voice wake-up command sent by a user is received or not in real time, and wake-up can be carried out after the first voice equipment acquires the voice wake-up command. It will be appreciated that a wake-up device may be considered a boot device, which when the device is woken up, indicates that the device boot is complete.
When the voice wake-up command includes a preset wake-up word, and the voice device detects the preset wake-up word, a wake-up action of the voice device can be triggered.
In step S12, after detecting that the voice wake-up command includes a preset wake-up word, a first energy value is generated according to a preset sound source energy algorithm, where the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice device.
For example, if the first voice device detects that the user sends a voice command and includes a preset wake word "XX classmate", the first voice device may trigger a wake action of the voice device if the voice device detects that the voice wake command includes "XX classmate", and may generate the first energy value according to a preset sound source energy algorithm. That is, the first voice device may determine whether the first voice device wakes up by detecting whether the voice wake-up command includes a preset wake-up word.
It will be appreciated that since the first energy value represents the energy of the sound as the voice wake-up command propagates from the sound source to the first voice device, and the energy of the sound received by the first voice device is related to the distance between the sound sources, the first energy value may be used to determine the distance between the sound source and the first voice device, e.g., the greater the first energy value, the closer the sound source is to the first voice device, and the smaller the first energy value, the further the sound source is from the first voice device. Wherein the sound source is the user.
Alternatively, the preset sound source energy algorithm may be stored in the first voice device in advance.
In step S13, a first wake-up packet is sent to at least one second voice device, the first wake-up packet comprising a first energy value.
In some embodiments, the first voice device may generate a first wake-up packet based on the first energy value and send the first wake-up packet to the second voice device.
In some embodiments, the first wake-up data packet may include, in addition to the first energy value, device information of the first voice device, a wake-up time detected by the first voice device, a transmission initiation time for the first wake-up data packet. Alternatively, the device information may be encrypted, and the device information may include, but is not limited to: device type information, device identification code (deviceId), product Serial Number (SN). Optionally, the wake-up time may be a recorded wake-up time stamp, and the transmission initiation time may also be a transmission initiation time stamp.
In step S14, after receiving all the pre-wake-up data packets sent by the second voice device, it is determined whether the first voice device meets the preset response condition according to the pre-wake-up data packets and the preset response condition, where the pre-wake-up data packets include a second energy value, and the second energy value represents the sound energy when the voice wake-up command propagates from the sound source to the second voice device.
In some embodiments, the first wake-up packet may be used by the second voice device to feed back the pre-wake-up packet to the first voice device upon receipt of the first wake-up packet. For example, when the second voice device receives the first wake-up data packet, it may detect whether the second voice device has been woken up, if the second voice device has not been woken up, which indicates that the second voice device may not yet receive the voice wake-up command sent by the user for various reasons, at this time, the second voice device may reply to the first voice device with a pre-wake-up data packet in advance.
The embodiment of the second voice device detecting whether the second voice device is awakened may refer to a mode that the first voice device detects a preset awakening word, so that details are not repeated herein.
After the first voice device receives the pre-wake-up data packets sent by all the second voice devices, whether the first voice device meets the preset response conditions or not can be determined according to the pre-wake-up data packets and the preset response conditions.
Alternatively, the preset response condition may be that whether the second energy value in the pre-wake-up data packet is within a specified range is determined, if so, the preset response condition is satisfied, and if not, the preset response condition is not satisfied.
In other embodiments, the pre-wake-up data packet may further include wake-up object information, and when the first voice device receives the pre-wake-up data packet sent by the second voice device, it may be determined whether the first voice device is a device that the user needs to answer according to the wake-up object information in the pre-wake-up data packet, and if yes, it is determined whether the first voice device meets a preset answer condition. As an example, for example, the first voice device may compare the device ID in the voice wake-up command with its own ID, and if the two IDs match, it may be determined whether the first voice device meets a preset response condition.
In step S15, if the first voice device does not meet the preset response condition and does not receive the second wake-up data packet sent by any one of the second voice devices within the predetermined time, the first voice device responds to the voice wake-up command, and the second wake-up data packet includes the second energy value.
Optionally, the second wake-up packet is sent by the second voice device after detecting that the voice wake-up command includes a preset wake-up word.
The second wake-up data packet and the pre-wake-up data packet may be the same, and the difference between the two is that the types of the data packets are different, and the second wake-up data packet is sent after the second voice device is woken up, and the second wake-up data packet and the wake-up data packet are sent after the first wake-up data packet is received, without waiting until the second voice device is woken up.
As an example, if the first voice device does not receive the second wake-up packet sent by the second voice device within the preset time period, it indicates that the first voice device does not determine whether any device in the preset network responds to the voice wake-up command of the user. In order to avoid that no device in the preset networking responds to the voice wake-up command of the user, the first voice device can respond to the voice wake-up command to inform the user of the response situation of the user device, for example, the user sends a voice wake-up command of "XX classmates, opens the second voice device", and the first voice device sends a first wake-up data packet to the second voice device after receiving the voice wake-up command first, but does not receive the second wake-up data packet in a preset time period, and can directly respond to the user that the second voice device is not detected.
In some embodiments, the method may further comprise: and if the first voice equipment meets the preset response condition, the first voice equipment responds to the voice wake-up command.
In some embodiments, the method may further comprise:
and if the second wake-up data packet sent by the second voice device is received within the preset time period, stopping detecting whether the second wake-up data packet sent by the second voice device is received or not.
In an exemplary embodiment, if the first voice device receives the second wake-up packet sent by the second voice device within the preset period of time, it indicates that the first voice device has already known whether the second voice device replies, and does not need to make a reply decision by itself, so that it may stop detecting whether the second wake-up packet is received, thereby reducing power consumption.
It can be seen that, in this embodiment, a voice wake-up command sent by a user is obtained through a first voice device; after detecting that a voice wake-up command contains a preset wake-up word, generating a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command is transmitted from a sound source to first voice equipment; transmitting a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising a first energy value; after receiving all pre-wake-up data packets sent by the second voice equipment, determining whether the first voice equipment meets the preset response conditions according to the pre-wake-up data packets and the preset response conditions, wherein the pre-wake-up data packets comprise second energy values, and the second energy values represent sound energy when a voice wake-up command is transmitted to the second voice equipment from a sound source; if the first voice device does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice device within the preset time, the first voice device responds to the voice wake-up command, and the second wake-up data packet comprises a second energy value. Therefore, in the process of carrying out collaborative wake-up on the first voice device and the second voice device, before the second voice device is not awakened, the second voice device is enabled to send a pre-wake-up data packet in advance, so that the first voice device can make a response decision in advance according to the pre-wake-up data packet, and the first voice device can quickly respond without waiting for the second voice device to be awakened and then making a response decision, and further response speed of response is improved, and user experience is also improved.
Fig. 3 is a flowchart illustrating a voice device response method according to another exemplary embodiment, and as shown in fig. 3, the voice device response method is used for a second voice device, at least one second voice device and a first voice device are connected to a local area network and are in the same preset network group, and the method may include the following steps:
in step S21, under the condition that the first wake-up packet sent by the first voice device is received, a second energy value is generated according to a preset sound source energy algorithm, where the second energy value represents sound energy when a voice wake-up command sent by the user propagates from the sound source to the second voice device, the first wake-up packet includes the first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice device.
In step S22, a pre-wake-up data packet is sent to the first voice device, where the pre-wake-up data packet includes a second energy value, and the pre-wake-up data packet is used for determining, by the first voice device according to the pre-wake-up data packet and a preset response condition, whether the first voice device meets the preset response condition, and responding to the voice wake-up command when the first voice device meets the preset response condition.
In step S23, after detecting that the voice wake-up command includes a preset wake-up word, a second wake-up data packet is sent to the first voice device, where the second wake-up data packet includes a second energy value, where the second wake-up data packet is used for responding to the voice wake-up command when the first voice device does not meet a preset response condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
For example, the user may issue a voice wake-up command to a device in the preset network, and the first voice device may wake up in response to the received voice wake-up command, and send a first wake-up packet to the second voice device after waking up. After the second voice device receives the first wake-up data packet, the second voice device can detect whether the second voice device is woken up or not, if the second voice device is not woken up, the second voice device may not receive the voice wake-up command of the user, or the time for receiving the voice wake-up command is later than that of the first voice device because of network delay.
Along with the above example, in general, the first voice device needs to obtain the wake-up data packet fed back by the second voice device after waking up to make a response decision, where in order not to prevent the first voice device that is first woken up from making a wake-up decision, a pre-wake-up data packet may be sent to the first voice device in advance when the second voice device is not woken up, so that the first voice device can make a response decision in advance.
For more specific embodiments of step S21 to step S23, reference may be made to step S11 to step S15 in the above-mentioned embodiments, and thus will not be described herein.
Fig. 4 is a timing diagram illustrating a voice device response method according to an exemplary embodiment, and as shown in fig. 4, the voice device response method may be applied to a preset network, which may include a first voice device and at least one second voice device, and the method may include:
in step S31, the first voice device acquires a voice wake-up command issued by the user.
In step S32, after detecting that the voice wake-up command includes a preset wake-up word, the first voice device generates a first energy value according to a preset sound source energy algorithm, where the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice device.
In step S33, the first voice device sends a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising a first energy value.
In step S34, after receiving the first wake-up packet, the second voice device generates a second energy value according to a preset sound source energy algorithm, where the second energy value represents the sound energy when the voice wake-up command propagates from the sound source to the second voice device.
In step S35, the second voice device sends a pre-wake-up packet to the first voice device, the pre-wake-up packet including a second energy value.
In step S36, after detecting that the voice wake-up command includes a preset wake-up word, the second voice device sends a second wake-up data packet to the first voice device, where the second wake-up data packet includes a second energy value.
In step S37, after receiving the pre-wake-up data packets sent by all the second voice devices, the first voice device determines whether the first voice device meets the preset response conditions according to the pre-wake-up data packets and the preset response conditions.
In step S38, if the first voice device satisfies the preset answer condition, the first voice device answers the voice wake-up command.
In step S39, if the first voice device does not meet the preset answer condition and does not receive the second wake-up packet sent by any one of the second voice devices within the predetermined time, the first voice device answers the voice wake-up command.
The specific implementation of step S31 to step S39 in the present embodiment may refer to step S11 to step S15 and step S21 to step S23 in the above embodiments, and thus will not be described herein.
For example, as shown in fig. 6, in practical application, a specific implementation flow of the device response method of the present embodiment may be as follows:
at time T0, the user issues a voice wake-up command.
At time T1, the first voice device is awakened, and a first awakening data packet is sent to the second voice device, wherein the first awakening data packet comprises a first energy value.
At the time of Ta, the second voice equipment receives the first wake-up data packet, acquires a second energy value obtained at the time of Ta, and replies a pre-wake-up data packet to the first voice equipment based on the second energy value.
At time T2, the second voice device wakes up, and sends a second wake-up packet to the first voice device, where the second wake-up packet also includes a second energy value.
At time Tb, the first voice device receives the pre-wake-up data packet and makes a decision according to the pre-wake-up data packet.
Wherein if the decision is that the first voice device answers, the first voice device answers immediately.
If the decision is that the second voice device answers, the second wake-up data packet of the second voice device is continued to be waited, and if the second wake-up data packet is received at the Tc time, the first voice device does not answer. If the second wake-up data packet is not received after Tc, the first voice device responds.
It can be seen that, through the pre-wake packet, in the case of waking up the first voice device that the wake engine is fast, the first voice device can make a decision in advance according to the pre-wake packet fed back by the second voice device, so that when the response delay of the front end of the device is relatively large, the response delay of the cooperative wake can be reduced, specifically, the duration Δt=diff_t2-diff_t1 is approximately advanced. Therefore, the response speed of the equipment can be effectively improved, and better use experience is brought to the user.
Fig. 6 is a block diagram illustrating a voice device answering apparatus according to an example embodiment. Referring to fig. 6, the apparatus 50 is applied to a first voice device in a preset network, where the network further includes at least one second voice device, and the apparatus 50 includes:
the voice wake-up command obtaining module 51 is configured to obtain a voice wake-up command issued by a user.
The first energy value generating module 52 is configured to generate a first energy value according to a preset sound source energy algorithm after detecting that the voice wake command includes a preset wake word, where the first energy value represents sound energy when the voice wake command propagates from the sound source to the first voice device.
The first wake-up data packet sending module 53 is configured to send a first wake-up data packet to the at least one second voice device, the first wake-up data packet comprising a first energy value.
The answer judging module 54 is configured to determine, after receiving all pre-wake-up data packets sent by the second voice device, whether the first voice device meets a preset answer condition according to the pre-wake-up data packets and the preset answer condition, where the pre-wake-up data packets include a second energy value, and the second energy value represents sound energy when a voice wake-up command propagates from a sound source to the second voice device.
The response module 55 is configured to, if the first voice device does not meet the preset response condition and does not receive the second wake-up data packet sent by any one of the second voice devices within a predetermined time, respond to the voice wake-up command by the first voice device, where the second wake-up data packet includes a second energy value.
In some embodiments, the first voice device and the at least one second voice device are connected to the local area network and are in the same preset network group.
In some embodiments, the first wake-up packet further comprises: the method comprises the steps of equipment information of a first voice equipment, wake-up time detected by the first voice equipment and transmission initiation time aiming at a first wake-up data packet; the second wake-up packet further includes: device information of the second voice device, wake-up time detected by the second voice device, transmission initiation time for the second wake-up data packet.
In some embodiments, the answering module 55 is further configured to answer the voice wake up command if the first voice device meets a preset answer condition.
In some embodiments, the second wake-up packet is sent by the second voice device after detecting that the voice wake-up command includes a preset wake-up word.
Fig. 7 is a block diagram of a voice device answering apparatus according to another exemplary embodiment. Referring to fig. 7, the apparatus 60 is applied to a second voice device in a preset network, where the device network further includes a first voice device, and the apparatus 60 includes:
the second energy value generating module 61 is configured to generate a second energy value according to a preset sound source energy algorithm when receiving a first wake-up data packet sent by the first voice device, where the second energy value represents sound energy when a voice wake-up command sent by a user propagates from the sound source to the second voice device, and the first wake-up data packet includes the first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice device.
The pre-wake-up data packet sending module 62 is configured to send a pre-wake-up data packet to the first voice device, where the pre-wake-up data packet includes a second energy value, and the pre-wake-up data packet is used for determining, by the first voice device according to the pre-wake-up data packet and a preset response condition, whether the first voice device meets the preset response condition, and responding to the voice wake-up command if the first voice device meets the preset response condition.
The second wake-up data packet sending module 63 is configured to send a second wake-up data packet to the first voice device after detecting that the voice wake-up command includes a preset wake-up word, where the second wake-up data packet includes a second energy value, where the second wake-up data packet is used for the first voice device to answer the voice wake-up command when the first voice device does not meet a preset answer condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
In some embodiments, the first voice device and the at least one second voice device are connected to the local area network and are in the same preset network group.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
The present disclosure also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the device reply method provided by the present disclosure.
Fig. 8 is a block diagram of an electronic device 800 for a voice device response method, according to an example embodiment. For example, electronic device 800 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to fig. 8, an electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input/output interface 812, a sensor component 814, and a communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interactions between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 806 provides power to the various components of the electronic device 800. The power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the electronic device 800.
The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only a boundary of a touch or a sliding action but also a duration and a pressure related to the touch or the sliding operation. In some embodiments, the multimedia component 808 includes a front camera and/or a rear camera. When the electronic device 800 is in an operational mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 further includes a speaker for outputting audio signals.
Input/output interface 812 provides an interface between processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 814 includes one or more sensors for providing status assessment of various aspects of the electronic device 800. For example, the sensor assembly 814 may detect an on/off state of the electronic device 800, a relative positioning of the components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in position of the electronic device 800 or a component of the electronic device 800, the presence or absence of a user's contact with the electronic device 800, an orientation or acceleration/deceleration of the electronic device 800, and a change in temperature of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices, either wired or wireless. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 816 described above further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as memory 804 including instructions executable by processor 820 of electronic device 800 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
The apparatus may be a stand-alone electronic device or may be part of a stand-alone electronic device, for example, in one embodiment, the apparatus may be an integrated circuit (Integrated Circuit, IC) or a chip, where the integrated circuit may be an IC or may be a collection of ICs; the chip may include, but is not limited to, the following: GPU (Graphics Processing Unit, graphics processor), CPU (Central Processing Unit ), FPGA (Field Programmable Gate Array, programmable logic array), DSP (Digital Signal Processor ), ASIC (Application Specific Integrated Circuit, application specific integrated circuit), SOC (System on Chip, SOC, system on Chip or System on Chip), etc. The integrated circuit or chip may be configured to execute executable instructions (or code) to implement the device response method described above. The executable instructions may be stored on the integrated circuit or chip or may be retrieved from another device or apparatus, such as the integrated circuit or chip including a processor, memory, and interface for communicating with other devices. The executable instructions may be stored in the memory, which when executed by the processor implement the device response method described above; alternatively, the integrated circuit or chip may receive the executable instructions through the interface and transmit the executable instructions to the processor for execution, so as to implement the device response method described above.
Thus, in an exemplary embodiment, there is also provided a chip comprising a processor and an interface; the processor is configured to read the instructions to perform the device response method in the above embodiment.
In another exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-described device response method when executed by the programmable apparatus.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (13)
1. A method of answering a voice device, applied to a first voice device, the method comprising:
acquiring a voice wake-up command sent by a user;
after detecting that the voice wake-up command contains a preset wake-up word, generating a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command propagates from a sound source to the first voice equipment;
transmitting a first wake-up data packet to at least one second voice device, the first wake-up data packet comprising the first energy value;
after receiving all pre-wake-up data packets sent by the second voice equipment, determining whether the first voice equipment meets a preset response condition according to the pre-wake-up data packets and the preset response condition, wherein the pre-wake-up data packets comprise second energy values which represent sound energy when the voice wake-up command is transmitted from a sound source to the second voice equipment;
and if the first voice equipment does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice equipment within the preset time, the first voice equipment responds to the voice wake-up command, and the second wake-up data packet comprises the second energy value.
2. The voice device response method of claim 1, wherein,
the second wake-up data packet is sent out after the second voice device detects that the voice wake-up command contains a preset wake-up word.
3. The voice device response method of claim 1, further comprising: and if the first voice equipment meets the preset response condition, the first voice equipment responds to the voice wake-up command.
4. A voice device response method according to any one of claims 1-3,
the first wake-up data packet further includes: the device information of the first voice device, the wake-up time detected by the first voice device, and the transmission initiation time for the first wake-up data packet;
the second wake-up packet further includes: the device information of the second voice device, the wake-up time detected by the second voice device, and the transmission initiation time for the second wake-up data packet.
5. A voice device response method according to any one of claims 1-3,
the first voice device and the at least one second voice device are connected to a local area network and are in the same preset network group.
6. A voice device response method, characterized by being applied to a second voice device, the method comprising:
generating a second energy value according to a preset sound source energy algorithm under the condition that a first wake-up data packet sent by first voice equipment is received, wherein the second energy value represents sound energy when a voice wake-up command sent by a user propagates from a sound source to the second voice equipment, the first wake-up data packet comprises a first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice equipment;
transmitting a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value, and the pre-wake-up data packet is used for determining whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition, and responding to the voice wake-up command when the first voice device meets the preset response condition;
after detecting that the voice wake-up command contains a preset wake-up word, sending a second wake-up data packet to the first voice device, wherein the second wake-up data packet comprises the second energy value, and the second wake-up data packet is used for responding to the voice wake-up command when the first voice device does not meet a preset response condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
7. The voice device response method of claim 6, wherein,
the first voice device and the at least one second voice device are connected to a local area network and are in the same preset network group.
8. A voice device response method, characterized by being applied to a first voice device and a second voice device, the method comprising:
the first voice equipment acquires a voice wake-up command sent by a user;
after detecting that the voice wake-up command contains a preset wake-up word, the first voice device generates a first energy value according to a preset sound source energy algorithm, wherein the first energy value represents sound energy when the voice wake-up command is transmitted to the first voice device from a sound source;
the first voice device sends a first wake-up data packet to at least one second voice device, wherein the first wake-up data packet comprises the first energy value;
after receiving the first wake-up data packet, the second voice device generates a second energy value according to a preset sound source energy algorithm, wherein the second energy value represents sound energy when the voice wake-up command propagates from a sound source to the second voice device;
The second voice device sends a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value;
after detecting that the voice awakening command contains a preset awakening word, the second voice device sends a second awakening data packet to the first voice device, wherein the second awakening data packet comprises the second energy value;
after receiving all pre-wake-up data packets sent by the second voice equipment, the first voice equipment determines whether the first voice equipment meets preset response conditions according to the pre-wake-up data packets and the preset response conditions;
if the first voice equipment meets the preset response condition, the first voice equipment responds to the voice wake-up command;
and if the first voice equipment does not meet the preset response condition and does not receive any second wake-up data packet sent by the second voice equipment within the preset time, the first voice equipment responds to the voice wake-up command.
9. A voice device answering apparatus for use with a first voice device, the apparatus comprising:
The voice wake-up command acquisition module is configured to acquire a voice wake-up command sent by a user;
the first energy value generation module is configured to generate a first energy value according to a preset sound source energy algorithm after detecting that the voice wake-up command contains a preset wake-up word, wherein the first energy value represents sound energy when the voice wake-up command propagates from a sound source to the first voice equipment;
a first wake-up data packet sending module configured to send a first wake-up data packet to at least one second voice device, the first wake-up data packet including the first energy value;
the response judging module is configured to determine whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition after receiving the pre-wake-up data packet sent by all the second voice devices, wherein the pre-wake-up data packet comprises a second energy value which represents sound energy when the voice wake-up command propagates from a sound source to the second voice devices;
and the response module is configured to respond to the voice wake-up command by the first voice device under the condition that the first voice device does not meet a preset response condition and any second wake-up data packet sent by the second voice device is not received within a preset time, wherein the second wake-up data packet comprises the second energy value.
10. A voice device answering apparatus for use with a second voice device, the apparatus comprising:
the second energy value generation module is configured to generate a second energy value according to a preset sound source energy algorithm under the condition that a first wake-up data packet sent by first voice equipment is received, wherein the second energy value represents sound energy when a voice wake-up command sent by a user propagates from a sound source to the second voice equipment, the first wake-up data packet comprises a first energy value, and the first energy value represents sound energy when the voice wake-up command propagates from the sound source to the first voice equipment;
the pre-wake-up data packet sending module is configured to send a pre-wake-up data packet to the first voice device, wherein the pre-wake-up data packet comprises the second energy value, and the pre-wake-up data packet is used for determining whether the first voice device meets a preset response condition according to the pre-wake-up data packet and the preset response condition, and responding to the voice wake-up command when the first voice device meets the preset response condition;
The second wake-up data packet sending module is configured to send a second wake-up data packet to the first voice device after detecting that the voice wake-up command contains a preset wake-up word, where the second wake-up data packet includes the second energy value, where the second wake-up data packet is used for the first voice device to answer the voice wake-up command when the first voice device does not meet a preset answer condition and does not receive any second wake-up data packet sent by the second voice device within a preset time.
11. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the steps of the method of any one of claims 1 to 7.
12. A computer readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the steps of the method of any of claims 1 to 7.
13. A chip, comprising a processor and an interface; the processor is configured to read instructions to perform the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211352295.XA CN116074933A (en) | 2022-10-31 | 2022-10-31 | Voice equipment response method and device, electronic equipment, storage medium and chip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211352295.XA CN116074933A (en) | 2022-10-31 | 2022-10-31 | Voice equipment response method and device, electronic equipment, storage medium and chip |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116074933A true CN116074933A (en) | 2023-05-05 |
Family
ID=86175849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211352295.XA Pending CN116074933A (en) | 2022-10-31 | 2022-10-31 | Voice equipment response method and device, electronic equipment, storage medium and chip |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116074933A (en) |
-
2022
- 2022-10-31 CN CN202211352295.XA patent/CN116074933A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111722824B (en) | Voice control method, device and computer storage medium | |
CN112037787B (en) | Wake-up control method, device and computer readable storage medium | |
CN107608561B (en) | Touch screen control method and device | |
CN112201236B (en) | Terminal awakening method and device and computer readable storage medium | |
CN105099526B (en) | Polling data packet transmission method and device | |
US11457479B2 (en) | Method and apparatus for configuring random access occasion, method and apparatus for random access | |
CN105404382A (en) | Power saving mode setting method and apparatus | |
CN108804244B (en) | Data transmission method, device and storage medium | |
US20220256497A1 (en) | Methods and apparatuses for receiving paging signaling, and methods and apparatuses for transmitting paging signaling | |
CN110262692B (en) | Touch screen scanning method, device and medium | |
WO2022021387A1 (en) | Offset indication determination method and apparatus, and offset determination method and apparatus | |
CN111654354B (en) | Method and device for detecting maximum transmission unit MTU and storage medium | |
CN105578391B (en) | Information processing method, device and system and terminal equipment | |
CN106534495B (en) | The method, device and equipment of information processing | |
CN108347718B (en) | Method, device and storage medium for monitoring communication packet | |
CN103945321B (en) | The method and apparatus of resource transfers | |
CN106484296A (en) | Mobile terminal prevents processing method, device and the equipment of false touch | |
CN106933111B (en) | Method and device for controlling equipment | |
CN110045893A (en) | Querying method and device is broadcast live | |
CN106506808B (en) | Method and device for prompting communication message | |
CN106535147B (en) | Communication signal processing method and device | |
CN109245992B (en) | Request processing method and device, electronic equipment and storage medium | |
CN107846481B (en) | Account management method and device | |
CN110908814A (en) | Message processing method and device, electronic equipment and storage medium | |
CN112769677B (en) | Data synchronization method, apparatus, electronic device, storage medium, and program product |
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 |