A kind of intelligent speaker playing method and system

The playback method of smart speakers receives voice commands from Bluetooth headphones and synchronizes the sound content, which solves the problem that the smart speakers cannot synchronize sound to Bluetooth headphones and have limited distances and achieves the satisfaction of diversified playback needs and improves the accuracy of voice recognition.

CN109101212BActive Publication Date: 2025-03-07SHENZHEN XINSHOU INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201810815196.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-07-20
Publication Date
2025-03-07
Estimated Expiration
2038-07-20

AI Technical Summary

Technical Problem

Existing smart speakers cannot synchronize sound to Bluetooth headsets, their voice recognition distance is limited and they are easily disturbed in noisy environments, and they cannot meet the diversified playback needs of different environments and users.

Method used

Through the playback method of smart speakers, voice commands of Bluetooth headsets are received, voice content acquisition requests are sent to the background server, and whether it can be played publicly. If possible, synchronize to Bluetooth headsets, otherwise it will only be sent to Bluetooth headsets for playback.

Benefits of technology

The sound content of the smart speaker is synchronized to the separate playback of Bluetooth headsets, meeting the needs of different environments and users, improving the accuracy of voice recognition, and avoiding misrecognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN109101212B_ABST
    Figure CN109101212B_ABST
Patent Text Reader

Abstract

The present invention discloses a playing method and system of a smart speaker, and the playing method includes: S1: receiving a voice command obtained by a Bluetooth headset through the voice recognition function of the Bluetooth headset itself; S2: based on the voice command, sending a sound content acquisition request to a background server to obtain the sound content; S3: judging whether the sound content can be publicly played; if so, executing step S4; if not, executing step S5; S4: publicly playing the sound content, and synchronizing the sound content to the Bluetooth headset for playing; S5: sending the sound content to the Bluetooth headset for playing. The technical solution of the present invention can synchronize the sound content of the smart speaker to the Bluetooth headset for playing to meet the different needs of users; it can also recognize the user's voice command through the Bluetooth headset voice to solve the problems of limited voice recognition distance and low voice recognition accuracy when using smart speakers for voice recognition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart speakers, and in particular to a playback method and system of a smart speaker. Background Art

[0002] With the advent of the data age, the Internet of Things and smart homes have gradually entered people's daily lives. As a popular smart home product, smart speakers can well fill our free time after busy work.

[0003] Based on voice control, smart speakers can provide users with a series of commonly used functions in daily life, such as voice memos, schedule reminders, alarm settings, etc. They can also provide query functions for commonly used information such as bus information, real-time weather, encyclopedia information, etc. In addition, they can also recognize voiceprints to recommend appropriate personalized information to users, so as to meet the diverse needs of users in different life scenarios at multiple different levels.

[0004] However, the existing smart speakers are always used as a sound amplification device. For example, a Chinese invention patent with application number 201510293058.4 discloses a music playing method based on a smart speaker and a smart speaker. The playing method of the smart speaker includes: the smart speaker sends K channel labels to a terminal device connected to the smart speaker, wherein K is an integer greater than or equal to 1; if the smart speaker receives a music playing request sent by the terminal device to play music in a channel corresponding to the channel label W, the smart speaker sends a music acquisition request containing the channel label W to the server, wherein the channel label W is one of the K channel labels selected by the terminal device; the smart speaker receives a music link address sent by the server in response to the music playing request; and the smart speaker plays music according to the music link address.

[0005] The above-mentioned prior art only plays music based on the music link address obtained by the smart speaker, and the smart speaker is only used as a sound amplification device for the music sound. The prior art also does not solve the following problems existing in the current smart speakers:

[0006] 1. Smart speakers are only used as amplification devices and cannot synchronize sound to Bluetooth headphones;

[0007] 2. The voice recognition function of smart speakers requires a very close distance (i.e., the distance of voice recognition is limited) or the sound is loud enough to recognize the user's voice command. More importantly, when the smart speaker is in a noisy environment, it will be disturbed by other sounds and cannot accurately recognize the user's voice command, which is easy to cause misrecognition;

[0008] 3. Existing smart speakers can only play the content publicly, and cannot provide corresponding playback methods according to the different needs of different users in the environment where the smart speakers are located. For example, some users in a room want to listen to music or interact with the smart speaker by voice, while other users need a quiet environment. At this time, if the smart speaker is used to play the sound content publicly, it cannot meet the actual needs of the users in the room. Summary of the invention

[0009] In view of the above problems, the present invention discloses a playing method of a smart speaker, which specifically comprises the following steps:

[0010] S1: receiving a voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself;

[0011] S2: Based on the above voice command, a sound content acquisition request is sent to the backend server to acquire the sound content;

[0012] S3: Determine whether the above audio content can be played publicly; if so, execute step S4; if not, execute step S5;

[0013] S4: publicly playing the above sound content, and synchronizing the above sound content to the Bluetooth headset for playback;

[0014] S5: Send the above sound content to the Bluetooth headset for playback.

[0015] Furthermore, the above step S1 includes:

[0016] S11: Determine whether to disable the voice recognition function;

[0017] S12: If yes, then receive the voice command acquired by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself.

[0018] Furthermore, before step S1, the above step also includes:

[0019] S01: Periodically poll to search for Bluetooth headsets around the smart speaker;

[0020] S02: If yes, determine whether the Bluetooth headset is not connected; if yes, execute step S03;

[0021] S03: Determine whether the above Bluetooth headset exists in the authorization list;

[0022] S04: If yes, send a connection request to the Bluetooth headset to connect with the Bluetooth headset.

[0023] Furthermore, before step S01, the above step also includes:

[0024] Get the authorization list synchronized by the backend server;

[0025] Send the authorization feedback information to the background server so that the background server forwards the authorization feedback information to the terminal APP.

[0026] Furthermore, the above authorization list includes: the device name and configuration information of the Bluetooth headset selected and authorized by the user through the terminal APP.

[0027] Based on the smart speaker playback method disclosed in the present invention, the present invention also provides a smart speaker playback system, which includes:

[0028] The first receiving module is used to receive the voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself;

[0029] A first sending module is used to send a sound content acquisition request to a backend server to acquire the sound content based on the voice instruction;

[0030] A first determination module is used to determine whether the above-mentioned sound content can be publicly played;

[0031] The first playback module is used to publicly play the above-mentioned sound content and synchronize the above-mentioned sound content to the Bluetooth headset for playback;

[0032] The second sending module is used to send the above sound content to the Bluetooth headset for playback.

[0033] Furthermore, the first receiving module includes:

[0034] The second judgment module is used to judge whether to disable the voice recognition function.

[0035] Furthermore, the above-mentioned playback system also includes:

[0036] The polling search module is used to periodically poll and search whether there are Bluetooth headsets around the smart speaker;

[0037] A third judgment module is used to judge whether the above-mentioned Bluetooth headset is not connected;

[0038] A fourth determination module is used to determine whether the above-mentioned Bluetooth headset exists in the authorization list;

[0039] The third sending module is used to send a connection request to the above-mentioned Bluetooth headset to connect with the above-mentioned Bluetooth headset.

[0040] Furthermore, the above-mentioned playback system also includes:

[0041] List acquisition module, used to obtain the authorization list synchronized by the background server;

[0042] The fourth sending module is used to send the authorization feedback information to the background server so that the background server forwards the authorization feedback information to the terminal APP.

[0043] Furthermore, the authorization list in the above-mentioned playback system includes: the device name and configuration information of the Bluetooth headset authorized by the user through the APP terminal.

[0044] The beneficial effects of the present invention are:

[0045] In addition to enabling the smart speaker to publicly play sound content, a smart speaker playback method provided by the present invention can also choose to synchronize the sound content to a Bluetooth headset for separate playback to meet the actual playback needs of different users in different environments; in addition, the voice recognition function of the Bluetooth headset can also be used to recognize the user's voice command and send it to the smart speaker to obtain the corresponding sound content. In addition to effectively solving the problem of limited voice recognition distance of the smart speaker, it can also avoid the problem of inability to accurately recognize the user's voice command due to a noisy environment, avoid misrecognition of voice commands, effectively improve the accuracy of voice recognition, and have good practicality. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 This is a flow chart of a playing method of a smart speaker in Embodiment 1;

[0047] Figure 2 is a flow chart of a method for obtaining a voice command in Embodiment 1;

[0048] Figure 3 This is a flow chart of a method for connecting a smart speaker to a Bluetooth headset in Example 1;

[0049] Figure 4 This is a flow chart of a method for obtaining an authorization list in a smart speaker in Embodiment 1;

[0050] Figure 5 This is a module composition diagram of a smart speaker playback system in Example 1;

[0051] Figure 6 This is a module composition diagram of the first receiving module in Embodiment 1;

[0052] Figure 7 This is a diagram of the module composition for connecting a smart speaker to a Bluetooth headset in Example 1;

[0053] Figure 8 This is a diagram of the module composition for obtaining the authorization list in Example 1. DETAILED DESCRIPTION

[0054] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0055] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0056] Embodiment 1

[0057] Reference Figure 1 This embodiment provides a smart speaker playback method, which specifically includes the following steps:

[0058] S1: receiving a voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself;

[0059] S2: Based on the voice command, a sound content acquisition request is sent to a backend server to acquire the sound content;

[0060] S3: Determine whether the audio content can be played publicly; if so, execute step S4; if not, execute step S5;

[0061] S4: publicly play the sound content, and synchronize the sound content to the Bluetooth headset for playback;

[0062] S5: Send the audio content to the Bluetooth headset for playback.

[0063] It should be noted that the smart speaker in this embodiment also has a voice recognition function, that is, the smart speaker itself can voice recognize the voice information in its environment. However, when the environment in which the smart speaker is located is noisy, it is easy for the smart speaker to fail to accurately recognize the voice commands issued by the user or to misidentify the voice commands issued by the user. In addition, the distance at which the smart speaker itself can recognize voice is limited. It can only recognize voice commands within a certain distance around the smart speaker, which has great limitations.

[0064] Based on this, the playback method provided in this embodiment can choose to use the voice recognition function of the Bluetooth headset itself to recognize the voice commands issued by the user, which can effectively avoid the problem that the voice recognition function of the smart speaker misidentifies the user's voice commands in a noisy environment and the low accuracy of the smart speaker's voice recognition; in addition, recognizing the user's voice commands through the Bluetooth headset can effectively increase the distance of voice recognition and avoid interference from other voices. For details, please refer to Figure 2 The playback method provided in this embodiment includes the following steps for obtaining the voice command issued by the user:

[0065] S11: Determine whether to disable the voice recognition function;

[0066] S12: If yes, then receive the voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself; if no, then choose to recognize the voice command issued by the user through the voice recognition function of the smart speaker.

[0067] That is: the playback system of the smart speaker determines whether the voice recognition function is disabled (that is: whether to turn off the voice recognition function of the smart speaker itself); if the voice recognition function of the smart speaker is disabled, the voice command issued by the user will be recognized through the voice recognition function of the Bluetooth headset, and the voice command recognized by the Bluetooth headset will be sent to the smart speaker, so that the smart speaker can obtain the user's voice command; if the voice recognition function of the smart speaker is not disabled, you can choose to recognize the user's voice command based on the voice recognition function of the smart speaker, or you can obtain the user's voice command through Bluetooth headset recognition.

[0068] It should be noted that in addition to being able to set whether to disable the voice recognition function of the smart speaker directly through the smart speaker itself, it can also be set through a Bluetooth headset connected to the smart speaker or a terminal APP that is bound to the smart speaker.

[0069] It should be noted that the sound content involved in step S2 may be music content that the user wants to play, news content or announcement content that the user wants to listen to, and the like.

[0070] It should be noted that, in addition to being able to be played through Bluetooth headsets so that Bluetooth headset users can listen to the sound content alone, the sound content can also be played publicly through the playback function of smart speakers so that everyone in the environment where the smart speakers are located can hear the sound content, thereby meeting the playback needs of smart speakers in different situations.

[0071] That is, steps S3 to S5 can be described in detail as follows:

[0072] After the playback system of the smart speaker obtains the sound content fed back by the background server, it will choose whether to play the obtained sound content publicly; if it chooses to play the obtained sound content publicly, it can choose to play the sound content publicly through the playback function of the smart speaker, so that the sound content can be heard by everyone in the environment where the smart speaker is located, or choose to play the sound content through a Bluetooth headset so that the user of the Bluetooth headset can listen to the sound content; if it chooses not to play the sound content publicly, the playback system will send the sound content to the Bluetooth headset, so that the sound content can only be played through the Bluetooth headset, thereby achieving the effect of the Bluetooth headset user listening to the sound content alone, and can also avoid affecting other people who do not need to listen to the sound content, with a better user experience effect.

[0073] It should be noted that whether the smart speaker chooses to play sound content publicly can be set not only directly through the smart speaker itself, but also through the Bluetooth headset connected to the smart speaker or the terminal APP bound to the smart speaker.

[0074] It should be noted that before using the smart speaker playback method provided in this embodiment to play the sound content, it is necessary to connect the smart speaker to the Bluetooth headset near the smart speaker to facilitate the interaction of voice commands between the two. Figure 3 , before step S1, the following steps should also be included:

[0075] S01: Periodically poll to search for Bluetooth headsets around the smart speaker;

[0076] S02: If yes, determine whether the Bluetooth headset is not connected; if yes, execute step S03;

[0077] S03: Determine whether the above Bluetooth headset exists in the authorization list;

[0078] S04: If yes, a connection request is sent to the Bluetooth headset to connect with the Bluetooth headset; if no, it indicates that the smart speaker cannot be connected to the Bluetooth headset and there is no need to send a connection request.

[0079] For the judgment result of "regularly polling to search whether there is a Bluetooth headset around the smart speaker" involved in step S01, the operation to be taken, in addition to step S02, also includes: if not, continue to execute step S01.

[0080] Regarding the judgment result of "determining whether the Bluetooth headset is not connected" involved in step S02, the steps to be taken include, in addition to step S03: if not, then there is no judgment on whether the Bluetooth headset is authorized.

[0081] It should be noted that the time interval of the scheduled polling involved in this embodiment can be set by the APP terminal or the background server connected to the smart speaker. In addition to being able to connect and bind with the smart speaker, the APP terminal can also connect with the Bluetooth headset so that the APP terminal can obtain the device name and configuration information of the Bluetooth headset.

[0082] It should be noted that, refer to Figure 4 The process of obtaining the authorization list involved in step S03 includes the following steps:

[0083] Get the authorization list synchronized by the backend server;

[0084] Send the authorization feedback information to the backend server so that the backend server forwards the authorization feedback information to the terminal APP.

[0085] That is: the authorization list obtained by the smart speaker is synchronized through the background server; and after the smart speaker obtains the authorization list synchronized by the background server, it will also send the corresponding authorization feedback information to the background server, and then the background server forwards the authorization feedback information to the terminal APP, so that the user can know the relevant information of the authorized Bluetooth headset through the terminal APP.

[0086] It should be noted that the authorization list involved in this embodiment should include: the device name and configuration information of the Bluetooth headset selected and authorized by the user through the terminal APP.

[0087] It should be noted that the process of obtaining the authorization list involved in this embodiment can be described as: the user connects to the Bluetooth headset by operating the terminal APP that is bound to the smart speaker, and obtains the device name and configuration information of the Bluetooth headset through the terminal APP (after obtaining the Bluetooth device name and configuration information, the connection between the terminal APP and the Bluetooth headset can be disconnected); further, the user can select the Bluetooth headset to be authorized through the relevant information of the Bluetooth headset displayed by the terminal APP, and send an authorization request containing the device name and configuration information of the Bluetooth headset to the background server; the background server processes the authorization request to authorize the Bluetooth headset, and adds the Bluetooth headset to the authorization list; the background server synchronously sends the authorization list to the smart speaker.

[0088] Based on the playback method of a smart speaker provided in this embodiment, correspondingly, this embodiment also provides a playback system of a smart speaker, which is arranged in the smart speaker, referring to Figure 5 , the playback system comprises:

[0089] The first receiving module is used to receive the voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself;

[0090] A first sending module is used to send a sound content acquisition request to a backend server to acquire the sound content based on the voice instruction;

[0091] A first determination module is used to determine whether the above-mentioned sound content can be publicly played;

[0092] The first playback module is used to publicly play the above-mentioned sound content and synchronize the above-mentioned sound content to the Bluetooth headset for playback;

[0093] The second sending module is used to send the above sound content to the Bluetooth headset for playback.

[0094] It should be noted that, refer to Figure 6 , the first receiving module includes:

[0095] The second judgment module is used to judge whether to disable the voice recognition function.

[0096] It should be noted that, refer to Figure 7 , the module used to connect the smart speaker and the Bluetooth headset in the playback system includes:

[0097] The polling search module is used to periodically poll and search whether there are Bluetooth headsets around the smart speaker;

[0098] A third judgment module is used to judge whether the above-mentioned Bluetooth headset is not connected;

[0099] A fourth determination module is used to determine whether the above-mentioned Bluetooth headset exists in the authorization list;

[0100] The third sending module is used to send a connection request to the above-mentioned Bluetooth headset to connect with the above-mentioned Bluetooth headset.

[0101] It should be noted that, refer to Figure 8 , the module used by the smart speaker in the playback system to obtain the authorization list includes:

[0102] List acquisition module, used to obtain the authorization list synchronized by the background server;

[0103] The fourth sending module is used to send the authorization feedback information to the background server so that the background server forwards the authorization feedback information to the terminal APP.

[0104] It should be noted that the authorization list obtained by the playback system provided in this embodiment includes: the device name and configuration information of the Bluetooth headset selected and authorized by the user through the APP terminal.

[0105] In addition to enabling the smart speaker to publicly play sound content, the playback method of a smart speaker provided in this embodiment can also choose to synchronize the sound content to the Bluetooth headset for separate playback to meet the actual playback needs of different users in different environments; in addition, the voice recognition function of the Bluetooth headset can also be used to recognize the user's voice command and send it to the smart speaker to obtain the corresponding sound content. In addition to effectively solving the problem of limited voice recognition distance of the smart speaker, it can also avoid the problem of inaccurate recognition of user voice commands due to noisy environment, avoid misrecognition of voice commands, effectively improve the accuracy of voice recognition, and have good practicality.

[0106] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for playing a smart speaker, characterized in that: The playing method comprises: S1: receiving a voice command obtained by the Bluetooth headset through the Bluetooth headset's own voice recognition function; S2: Based on the voice command, sending a sound content acquisition request to a backend server to acquire the sound content; S3: Determine whether the audio content can be played publicly; if so, execute step S4; if not, execute step S5; S4: publicly playing the sound content, and synchronizing the sound content to a Bluetooth headset for playing; S5: Send the sound content to the Bluetooth headset for playback.

2. The playing method of a smart speaker according to claim 1, characterized in that: The step S1 comprises: S11: Determine whether to disable the voice recognition function; S12: If yes, then receive the voice command acquired by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself.

3. A smart speaker playback method as claimed in claim 1 or 2, characterized in that: Before step S1, the following steps are also included: S01: Periodically poll to search for Bluetooth headsets around the smart speaker; S02: If yes, determine whether the Bluetooth headset is not connected; if yes, execute step S03; S03: Determine whether the Bluetooth headset exists in the authorization list; S04: If yes, send a connection request to the Bluetooth headset to connect with the Bluetooth headset.

4. The playing method of a smart speaker as claimed in claim 3, characterized in that: Before step S01, the following steps are also included: Get the authorization list synchronized by the backend server; Send the authorization feedback information to the background server so that the background server forwards the authorization feedback information to the terminal APP.

5. The playing method of a smart speaker as claimed in claim 4, characterized in that: The authorization list includes: the device name and configuration information of the Bluetooth headset selected and authorized by the user through the terminal APP.

6. A smart speaker playback system, characterized in that: The playback system comprises: The first receiving module is used to receive the voice command obtained by the Bluetooth headset through the voice recognition function of the Bluetooth headset itself; A first sending module, used for sending a sound content acquisition request to a backend server to acquire the sound content based on the voice instruction; A first determination module is used to determine whether the sound content can be publicly played; A first playback module, used to publicly play the sound content and synchronize the sound content to a Bluetooth headset for playback; The second sending module is used to send the sound content to the Bluetooth headset for playing.

7. The smart speaker playback system according to claim 6, characterized in that: The first receiving module includes: The second judgment module is used to judge whether to disable the voice recognition function.

8. The smart speaker playback system according to claim 6 or 7, characterized in that: The playback system also includes: The polling search module is used to periodically poll and search whether there are Bluetooth headsets around the smart speaker; A third judgment module is used to judge whether the Bluetooth headset is not connected; A fourth determination module, used to determine whether the Bluetooth headset exists in the authorization list; The third sending module is used to send a connection request to the Bluetooth headset to connect with the Bluetooth headset.

9. The smart speaker playback system according to claim 8, characterized in that: The playback system also includes: List acquisition module, used to obtain the authorization list synchronized by the background server; The fourth sending module is used to send the authorization feedback information to the background server so that the background server forwards the authorization feedback information to the terminal APP.

10. The smart speaker playback system according to claim 9, characterized in that: The authorization list includes: the device name and configuration information of the Bluetooth headset selected and authorized by the user through the APP terminal.

Citation Information

Patent Citations

  • A music playing method based on a smart speaker and a smart speaker

    CN105049982B

  • Bluetooth sound box system and using method thereof

    CN104066033A

  • Smart headphone system capable of identifying multiple sound sources and providing diversified prompt warning mechanisms and methods

    CN105263078A