A method for interactively controlling multiple Bluetooth headsets, terminal equipment, and storage medium

By obtaining the nationality and language of Bluetooth headset users, forming a set of users in the same language, real-time multi-language translation and requesting help and explanation, the problem of poor understanding in cross-language communication of Bluetooth headsets is solved, and accurate and reliable communication is achieved.

CN118890609BActive Publication Date: 2025-01-14SHENZHEN ZUNTE DIGITAL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411363694.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-28
Publication Date
2025-01-14
Estimated Expiration
2044-09-28

AI Technical Summary

Technical Problem

In cross-language communication, the text translated by artificial intelligence is too formal and standardized, and difficult to understand, especially for users with weak language capabilities, which leads to poor communication.

Method used

By obtaining the nationality and language of each Bluetooth headset user, forming a set of users in the same language, translating in real time multi-language and asking users in the same language when needed, obtaining explanation statements, and ensuring the correctness of the explanation statements through cross-verification.

Benefits of technology

The accuracy and understanding of cross-language communication are achieved, ensuring that users with weak language abilities can clearly understand the speech content, and ensuring the correctness of the interpretation statements through cross-verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118890609B_ABST
    Figure CN118890609B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of Bluetooth communication, and more particularly to a method for interactively controlling multiple Bluetooth headsets, a terminal device, and a storage medium. When a speaker speaks to an audience, the speaker's speech can be translated into multiple languages ​​to meet the needs of audiences who speak different languages. When the audience cannot understand certain words or sentences in the translated content, a request for help can be sent to other users of the same language through the Bluetooth headset and the terminal device to obtain corresponding explanation sentences. In addition, users who use other languages ​​can cross-verify the explanation sentences to ensure the correctness of the explanation sentences, so that the user who sends the request for help can have an accurate understanding of the sentence he requested.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Bluetooth communications, and in particular to a method for interactively controlling multiple Bluetooth headsets, a terminal device, and a storage medium. Background Art

[0002] A Bluetooth headset is a wireless headset that connects to devices (such as smartphones, tablets, computers, etc.) via Bluetooth technology, allowing users to listen to music, make voice calls, etc. without a wireless connection.

[0003] Currently, Bluetooth headsets are widely used in some international conferences. When a speaker speaks through the Bluetooth headset he wears, the voice information generated is sent to the terminal device. The artificial intelligence algorithm built into the terminal device can translate the voice into multiple languages ​​and then send it to the Bluetooth headsets of other listeners, realizing cross-language transmission of the speech content and then cross-language communication among the participants. There is no need for manual translation, thus saving labor costs. However, since the translated texts produced by artificial intelligence translation are too formal and standardized, and may be quite different from daily spoken language, some users with relatively weak language skills may find it difficult to understand the translated texts produced by artificial intelligence, and thus find it difficult to understand what the speaker is saying. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a method for interactively controlling multiple Bluetooth headsets, a terminal device, and a storage medium, which can solve the above technical problems.

[0005] A first aspect of an embodiment of the present application provides a method for interactively controlling multiple Bluetooth headsets, which is applied to a terminal device. The method for interactively controlling multiple Bluetooth headsets includes:

[0006] S1: Get the nationality of the user corresponding to each pair of Bluetooth headsets;

[0007] S2: for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of Bluetooth headsets;

[0008] S3: Group users with the same language into the same user set;

[0009] S4: when any initial speech is received, the speech content of the initial speech is identified as the initial content, and the initial content is translated into multiple languages ​​to obtain the translated content corresponding to the language of each user set;

[0010] S5: Generate a translation voice corresponding to each translation content, and send each translation voice to the Bluetooth headset of each user in the corresponding user set;

[0011] S6: monitoring whether a help message sent by the Bluetooth headset is received, wherein the help message includes a target sentence in the translation content and an initial sentence corresponding to the target sentence in the initial content;

[0012] S7: if a help message is received, the help message is forwarded to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset, wherein after each user interprets in the corresponding Bluetooth headset, the Bluetooth headset generates a corresponding interpretation sentence and transmits it back;

[0013] S8: after receiving the interpreted statement, translating the interpreted statement into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, generating translation information including the translated statement;

[0014] S9: sending the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information of the Bluetooth headsets of other user sets with respect to the translation information.

[0015] S10: Determine whether the explanation statement is correct based on the feedback information, and send the explanation statement determined to be correct back to the Bluetooth headset that sent the help message.

[0016] A second aspect of an embodiment of the present application provides a terminal device, including a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the multi-Bluetooth headset interactive control method.

[0017] A third aspect of an embodiment of the present application provides a terminal-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes the steps of the multi-Bluetooth headset interactive control method.

[0018] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the method provided by the present invention includes obtaining the nationality of the user corresponding to each pair of Bluetooth headsets; for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of headsets; classifying users with the same corresponding language into the same user set; when any initial voice is received, identifying the voice content of the initial voice as the initial content, and performing multi-language translation on the initial content to obtain the translation content corresponding to the language of each user set; generating a translated voice corresponding to each translated content, and sending each translated voice to the Bluetooth headset of each user in the corresponding user set; monitoring whether a help message is received from the Bluetooth headset; if a help message is received, forwarding the help message to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset; when the explanation sentence is received, translating the explanation sentence into other languages ​​to obtain various languages. The invention relates to a method for generating a translation sentence, and generating translation information including the translation sentence corresponding to each language; sending the translation information corresponding to each language to the Bluetooth headset of the user in the user set corresponding to the language to obtain feedback information of the Bluetooth headset of other user sets for the translation information, judging whether the interpretation sentence is correct according to the feedback information, and returning the interpretation sentence judged to be correct to the Bluetooth headset that issued the help information; in the present application, when the speaker speaks to the audience, the content spoken by the speaker can be translated into multiple languages ​​to meet the needs of the audience using different languages, and when the audience cannot understand some words and sentences in the translated content, a request for help can be issued to other users of the same language through the Bluetooth headset and the terminal device to obtain the corresponding interpretation sentence, and users using other languages ​​can also cross-verify the interpretation sentence to ensure the correctness of the interpretation sentence, so that the user who issued the help request can have an accurate understanding of the sentence he requested. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0020] Figure 1 It is a schematic diagram of the implementation process of the multi-Bluetooth headset interactive control method provided in the embodiment of the present application;

[0021] Figure 2 It is a schematic diagram of the application environment of the multi-Bluetooth headset interactive control method provided in the embodiment of the present application;

[0022] Figure 3It is a schematic diagram of obtaining explanation statements of the method for interactively controlling multiple Bluetooth headsets provided in an embodiment of the present application;

[0023] Figure 4 It is a schematic diagram of obtaining a correct target interpretation statement for determining the method for interactively controlling multiple Bluetooth headsets provided in an embodiment of the present application;

[0024] Figure 5 It is a schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0026] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.

[0027] Figure 1 A method for interactively controlling multiple Bluetooth headsets provided in Embodiment 1 of the present application is shown, which is applied to a terminal device. The method for interactively controlling multiple Bluetooth headsets includes:

[0028] S1: Get the nationality of the user corresponding to each pair of Bluetooth headsets;

[0029] S2: for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of Bluetooth headsets;

[0030] S3: Group users with the same language into the same user set;

[0031] S4: when any initial speech is received, the speech content of the initial speech is identified as the initial content, and the initial content is translated into multiple languages ​​to obtain the translated content corresponding to the language of each user set;

[0032] S5: Generate a translation voice corresponding to each translation content, and send each translation voice to the Bluetooth headset of each user in the corresponding user set;

[0033] S6: monitoring whether a help message sent by the Bluetooth headset is received, wherein the help message includes a target sentence in the translation content and an initial sentence corresponding to the target sentence in the initial content;

[0034] S7: if a help message is received, the help message is forwarded to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset, wherein after each user interprets in the corresponding Bluetooth headset, the Bluetooth headset generates a corresponding interpretation sentence and transmits it back;

[0035] S8: after receiving the interpreted statement, translating the interpreted statement into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, generating translation information including the translated statement;

[0036] S9: sending the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information of the Bluetooth headsets of other user sets with respect to the translation information.

[0037] S10: Determine whether the explanation statement is correct based on the feedback information, and send the explanation statement determined to be correct back to the Bluetooth headset that sent the help message.

[0038] In this embodiment, the method is executed in a terminal device, which may be an independent physical server or terminal, or a server cluster composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage, and CDN. Before the meeting starts, an authorization agreement may be sent to the mobile device (such as a mobile phone) of each user (i.e., participant) through the terminal device. The authorization agreement includes but is not limited to an introduction to the relevant content of each embodiment of the method, required user information, potential risks, etc., as well as an information form for the user to fill in (including but not limited to the user's name, nationality, language corresponding to the nationality, number of the assigned Bluetooth headset, etc.). After the user fills in the information form and clicks to agree to the authorization agreement, the terminal device is authorized and can use the user's information to execute the method. If the user does not agree to the authorization agreement, only conventional artificial intelligence translation services are provided to the user.

[0039] In this embodiment, if Figure 2 As shown, the Bluetooth headset of each user (that is, the Bluetooth headset assigned to the user) is connected to the terminal device via Bluetooth (or other types of connection technologies, such as the LoRa technology used for long-distance communication, which can be achieved by placing LoRa modules in both the terminal device and the Bluetooth headset). The Bluetooth headset includes a microphone and a speaker. The user's speech is collected by the microphone and can be transmitted to the Bluetooth headset of other users via the terminal device, so that the user can hear the speech; in addition, several intermediate devices can also be set, each of which is connected to a part of the Bluetooth headsets that are relatively close to each other by Bluetooth, and each of the intermediate devices communicates with the terminal device, so that the Bluetooth headset of each user is connected to the terminal device;

[0040] In this embodiment, the initial voice is the voice of a certain user speaking to other participating users (the voice has not been processed). After the voice signal is received by the terminal device, the terminal device uses an existing voice recognition algorithm model (such as a hidden Markov model) to recognize the voice signal to obtain the initial content, and then translates it into the language corresponding to each user set through an existing artificial intelligence translation algorithm to obtain the translated content, and then synthesizes the translated content into translated voice through an existing voice synthesis algorithm, and then sends it to the users of the corresponding user set, so that each listener can listen to the speaker's speech content in his own language. In addition, when the translated voice is sent to the Bluetooth headset of the listener, the translated content and the initial content are sent to the Bluetooth headset together for subsequent use by the listener when seeking help;

[0041] In this embodiment, since AI translation is often written and lacks spoken language, some participants with poor language skills may translate certain words and sentences in the content, which may affect their understanding of the entire translated content. At this time, they can ask questions through the microphone, such as "What does the word 'XXX' mean?", and the Bluetooth headset can generate a help message based on the question, where the target sentence in the help message is 'XXX', and the corresponding initial sentence is 'XXX', which is the sentence in the initial content before being translated by the AI ​​translation algorithm;

[0042] In this embodiment, forwarding the help message to other users in the same user set can enable other users to make relatively colloquial explanations of the target basis, which is more conducive to the understanding of the user who issued the help message; the user who makes the explanation can directly use the microphone of the Bluetooth headset to give the explanation orally, such as "'XXX' is WWW", where 'WWW' is the explanation sentence; further, in order to ensure the correctness of the explanation sentence, the terminal device can translate the explanation sentence into other languages ​​and generate corresponding translation information, and then send the translation information to users who use other languages ​​to obtain feedback information from users who use other languages ​​on whether the explanation sentence is correct, and then cross-validate the explanation sentence to determine whether the explanation sentence is correct; finally, the correct explanation sentence is sent to the Bluetooth headset that sent the help message, and the Bluetooth headset can generate corresponding voice according to the explanation sentence and play it to the corresponding user, so that the user who issued the question can accurately understand the sentence of his question.

[0043] In the present application, when the speaker speaks to the audience, the content of the speaker can be translated into multiple languages ​​to meet the needs of the audience who speak different languages. When the audience cannot understand some words and sentences in the translated content, a request for help can be sent to other users of the same language through Bluetooth headsets and terminal devices to obtain corresponding explanation sentences. In addition, users who use other languages ​​can cross-verify the explanation sentences to ensure the correctness of the explanation sentences, so that the users who send out the request for help can have an accurate understanding of the sentences they request.

[0044] like Figure 3 As shown, as a preferred embodiment, the Bluetooth headset that sends the help message is used as the first headset; if the help message is received, the help message is forwarded to other users in the corresponding user set, including:

[0045] recognizing a target sentence in the help information of each first headset;

[0046] The Bluetooth headsets of users with the same corresponding target sentences and belonging to the same user set are grouped into the same headset group;

[0047] For each headset group, delete all users of the Bluetooth headsets corresponding to the headset group from the corresponding user set to obtain a remaining user set;

[0048] The target sentence corresponding to the headset group is forwarded to each Bluetooth headset in the remaining user set.

[0049] In this embodiment, since the target sentences and user sets corresponding to the headphones in the same headphone group are consistent, by establishing a headphone group, it is possible to obtain a correct explanation sentence to solve the help requests of multiple users at the same time, thereby improving efficiency; in addition, since the users in the remaining user set have no questions about the target sentence corresponding to the headphone group, it can be regarded that they have a highly credible understanding of the target sentence, and therefore it is only necessary to send the target sentence to the headphones of this part of users to seek their explanation; furthermore, there can be multiple headphone groups formed, and the above-mentioned method is used to send the corresponding target sentence to each headphone group.

[0050] As a preferred embodiment, the Bluetooth headsets corresponding to the remaining users are used as the second headsets;

[0051] When the interpreted statement is received, the interpreted statement is translated into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, translation information including the translated statement is generated, including:

[0052] S81: Determine the user of the second headset corresponding to each received interpretation sentence, and obtain historical information of the user;

[0053] S82: Calculate the language ability score of the user based on the historical information;

[0054] S83: sorting the users in descending order of their language proficiency scores to obtain a first sequence;

[0055] S84: taking the explanation sentence corresponding to the first user in the first sequence as the target explanation sentence;

[0056] S85: Translate the target interpretation statement into the language corresponding to each other user set to obtain translated statements in various languages, and generate translation information including the translated statement corresponding to the translated statement in each language.

[0057] A user's historical information includes the number of times he has sent out help messages, the number of times he has provided explanations, and the number of times his explanations have been judged to be correct.

[0058] The user's language proficiency score is calculated using the following formula:

[0059]

[0060] in, is the user's language proficiency score, To provide the number of explanation statements, The number of times the provided explanation statement is judged to be correct, is the first adjustment coefficient, is the second adjustment coefficient, The number of times help messages were sent.

[0061] In this embodiment, during each meeting, the terminal device corresponding to the meeting will record in real time the number of times each user sends out help information, the number of times the explanation statement is provided, and the number of times the provided explanation statement is judged to be correct, and upload the information to the central storage end. Therefore, in any meeting, the terminal device can call out the historical information of any user from the central storage end (the relevant content of the storage and call of the user's historical information is also reflected in the authorization agreement. If the user agrees to the authorization agreement, it means that the user authorizes the terminal device to store and call its historical information); the historical information can represent the language ability of a user, and then calculate the user's language ability score, and rank the users in the first sequence according to the language ability score, and then determine the target explanation statement according to the order of the first sequence, that is, first use the explanation statement of the user with strong language ability as the target explanation statement, which can greatly improve the efficiency of determining the correct explanation statement; the first adjustment coefficient and the second adjustment coefficient can be specifically set according to the user's general emphasis on the correctness of the explanation and the issuance of the request (or the actual representation degree of the language ability of the two), which is not limited here.

[0062] As a preferred embodiment, the target interpretation statement is translated into the language corresponding to each other user set to obtain translated statements in various languages, and corresponding to the translated statement in each language, the translation information including the translated statement is generated, including:

[0063] S851: Take another user set as a target user set, and take the language corresponding to the target user set as the target language;

[0064] S852: Translate the target explanation sentence into the target language;

[0065] S853: Acquire an initial sentence corresponding to the target interpretation sentence, and then determine a first sentence corresponding to the initial sentence in the translation content of the target user set;

[0066] S854: Generate translation information including the first sentence and the target interpretation sentence translated into the target language;

[0067] S855: Repeat steps S851 to S854 until translation information corresponding to the language of each other user set is obtained.

[0068] The Bluetooth headsets for sending the translation information corresponding to any language to the users in the user set corresponding to the language include:

[0069] S91: identifying users who send help messages in response to the first sentence in the target user set corresponding to the language, and deleting the users who send help messages in response to the first sentence from the target user set to obtain a remaining target user set;

[0070] S92: Select a Bluetooth headset corresponding to a user from the remaining target user set as the target headset;

[0071] S93: sending the translation information corresponding to the language to the target headset, and simultaneously sending a query message to the target headset to inquire the user corresponding to the target headset whether the first sentence in the translation information is interpreted correctly;

[0072] S94: receiving feedback information transmitted back by the target headset, wherein the feedback information includes affirmative information or negative information.

[0073] S95: taking a Bluetooth headset corresponding to another user from the remaining target user set as the target headset, and executing steps S93 to S95 until feedback information transmitted back by the Bluetooth headset corresponding to each user in the remaining target user set is obtained;

[0074] In this embodiment, for each translated information, the correspondence between the first sentence and the target explanation sentence is achieved. When users in other user sets receive the translated information, they can lock the sentence corresponding to the first sentence in the translation content, and then correspond it to the target explanation sentence. The user can directly determine whether the target explanation sentence correctly interprets the sentence, and thus give corresponding feedback information; furthermore, the translated information is only transmitted to users who have not sent out help information for judgment and feedback, which has higher credibility, and thus can improve the accuracy of the judgment on the correctness of the target explanation information.

[0075] like Figure 4 As shown, as a preferred embodiment, determining whether the interpretation statement is correct according to the feedback information, and returning the interpretation statement determined to be correct to the Bluetooth headset that sent the help message includes:

[0076] S101: for each translation information corresponding to the target interpretation sentence, determining each received affirmative information corresponding to the translation information and the corresponding language ability score of the user;

[0077] S102: Calculate the score of the translated information using the following formula:

[0078]

[0079] Wherein, T is the score of the translated information, n is the number of positive messages received after the translated information is sent, and m is the number of negative messages received after the translated information is sent. is the language proficiency score of the user corresponding to the i-th positive message received;

[0080] S103: Calculate the average score of each translated information corresponding to the target interpretation sentence;

[0081] S104: determining whether the average score exceeds a preset score, if so, determining that the target explanation statement is correct, if not, determining that the explanation statement is incorrect;

[0082] S105: If the target interpretation sentence is determined to be correct, the target interpretation sentence is transmitted back to each pair of Bluetooth headphones in the corresponding headphone group;

[0083] S106: If the target interpretation sentence is determined to be incorrect, the interpretation sentence corresponding to the next user in the first sequence is used as the target interpretation sentence, and step S85 is executed to send the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information on the translation information from the Bluetooth headsets of other user sets, and steps S101 to S106 are executed until the target interpretation sentence is determined to be correct, and the target interpretation sentence is sent back to each pair of Bluetooth headsets in the corresponding headset group;

[0084] After S106, it also includes:

[0085] In the first sequence, users ranked after the user corresponding to the target interpretation sentence determined to be correct are screened out;

[0086] It is determined whether the interpretation sentence of each screened-out user is consistent with the target interpretation sentence determined to be correct. If so, it is determined that the interpretation sentence of the screened-out user is correct.

[0087] In this embodiment, the translation information score fully considers the language ability of each user who sends feedback information, so that the translation information score is more accurate, and thus can accurately judge whether the target interpretation sentence is correct; in the first sequence, the interpretation sentences of different users may be the same. When the target interpretation sentence is judged to be correct, the interpretation sentence that is the same as the target interpretation sentence is also judged to be correct, which serves as the basis for the subsequent evaluation of the language ability of the corresponding user; in addition, this embodiment introduces the interaction processing method for a certain headphone group, and other headphone groups are also carried out synchronously according to this interaction method, which will not be repeated here.

[0088] A terminal device provided in the second embodiment of the present application includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the multi-Bluetooth headset interactive control method, specifically including:

[0089] S1: Get the nationality of the user corresponding to each pair of Bluetooth headsets;

[0090] S2: for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of Bluetooth headsets;

[0091] S3: Group users with the same language into the same user set;

[0092] S4: when any initial speech is received, the speech content of the initial speech is identified as the initial content, and the initial content is translated into multiple languages ​​to obtain the translated content corresponding to the language of each user set;

[0093] S5: Generate a translation voice corresponding to each translation content, and send each translation voice to the Bluetooth headset of each user in the corresponding user set;

[0094] S6: monitoring whether a help message sent by the Bluetooth headset is received, wherein the help message includes a target sentence in the translation content and an initial sentence corresponding to the target sentence in the initial content;

[0095] S7: if a help message is received, the help message is forwarded to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset, wherein after each user interprets in the corresponding Bluetooth headset, the Bluetooth headset generates a corresponding interpretation sentence and transmits it back;

[0096] S8: after receiving the interpreted statement, translating the interpreted statement into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, generating translation information including the translated statement;

[0097] S9: sending the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information of the Bluetooth headsets of other user sets with respect to the translation information.

[0098] S10: Determine whether the explanation statement is correct based on the feedback information, and send the explanation statement determined to be correct back to the Bluetooth headset that sent the help message.

[0099] A terminal-readable storage medium is provided in Embodiment 3 of the present application. A computer program is stored on the terminal-readable storage medium. When the computer program is executed by a processor, the processor executes the steps of the method for interactively controlling multiple Bluetooth headsets, specifically including:

[0100] S1: Get the nationality of the user corresponding to each pair of Bluetooth headsets;

[0101] S2: for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of Bluetooth headsets;

[0102] S3: Group users with the same language into the same user set;

[0103] S4: when any initial speech is received, the speech content of the initial speech is identified as the initial content, and the initial content is translated into multiple languages ​​to obtain the translated content corresponding to the language of each user set;

[0104] S5: Generate a translation voice corresponding to each translation content, and send each translation voice to the Bluetooth headset of each user in the corresponding user set;

[0105] S6: monitoring whether a help message sent by the Bluetooth headset is received, wherein the help message includes a target sentence in the translation content and an initial sentence corresponding to the target sentence in the initial content;

[0106] S7: if a help message is received, the help message is forwarded to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset, wherein after each user interprets in the corresponding Bluetooth headset, the Bluetooth headset generates a corresponding interpretation sentence and transmits it back;

[0107] S8: after receiving the interpreted statement, translating the interpreted statement into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, generating translation information including the translated statement;

[0108] S9: sending the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information of the Bluetooth headsets of other user sets with respect to the translation information.

[0109] S10: Determine whether the explanation statement is correct based on the feedback information, and send the explanation statement determined to be correct back to the Bluetooth headset that sent the help message.

[0110] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0111] It should be understood that when used in the present application specification, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0112] It should also be understood that the term “and / or” used in the specification of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0113] As used in the present specification, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [the described condition or event] is detected" or "in response to detecting [the described condition or event]" depending on the context.

[0114] In addition, in the description of the present specification, the terms "first", "second", "third", etc. are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second", etc. are used to describe various elements in some embodiments of the present application in the text, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first table can be named as the second table, and similarly, the second table can be named as the first table, without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.

[0115] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0116] The multi-Bluetooth headset interactive control method provided in the embodiment of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific type of terminal devices.

[0117] For example, the terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set top box (STB), a customer premises equipment (CPE) and / or other devices for communicating on a wireless system and a next-generation communication system, such as a mobile terminal in a 5G network or a mobile terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0118] As an example but not limitation, when the terminal device is a wearable device, the wearable device can also be a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0119] Figure 5 Schematic diagram of the structure of a terminal device provided by an embodiment of the present application. Figure 5 As shown, the terminal device of this embodiment includes: at least one processor ( Figure 5 Only one is shown in the figure), a memory, wherein the memory stores a computer program that can be run on the processor. When the processor executes the computer program, the steps in the above-mentioned embodiments of the method for interactively controlling multiple Bluetooth headsets are implemented, such as Figure 1 Steps S1 to S10 are shown.

[0120] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 5 It is only an example of a terminal device and does not constitute a limitation of the terminal device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include an input sending device, a network access device, a bus, etc.

[0121] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0122] In some embodiments, the memory may be an internal storage unit of the terminal device, such as a hard disk or memory of the terminal device. The memory may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Furthermore, the memory may include both an internal storage unit and an external storage device of the terminal device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been sent or is to be sent.

[0123] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0124] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal device, the mobile terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0125] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0126] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0127] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0128] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0129] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for interactively controlling multiple Bluetooth headsets, applied to a terminal device, characterized in that: The multi-Bluetooth headset interactive control method comprises: S1: Get the nationality of the user corresponding to each pair of Bluetooth headsets; S2: for each pair of Bluetooth headsets, determining the language of the corresponding user according to the nationality corresponding to the pair of Bluetooth headsets; S3: Group users with the same language into the same user set; S4: when any initial speech is received, the speech content of the initial speech is identified as the initial content, and the initial content is translated into multiple languages ​​to obtain the translated content corresponding to the language of each user set; S5: Generate a translation voice corresponding to each translation content, and send each translation voice to the Bluetooth headset of each user in the corresponding user set; S6: monitoring whether a help message sent by the Bluetooth headset is received, wherein the help message includes a target sentence in the translation content and an initial sentence corresponding to the target sentence in the initial content; S7: if a help message is received, the help message is forwarded to other users in the corresponding user set, so that other users can interpret the target sentence in the help message in the corresponding language through the Bluetooth headset, wherein after each user interprets in the corresponding Bluetooth headset, the Bluetooth headset generates a corresponding interpretation sentence and transmits it back; S8: after receiving the interpreted statement, translating the interpreted statement into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, generating translation information including the translated statement; S9: sending the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language, so as to obtain feedback information of the Bluetooth headsets of other user sets with respect to the translation information; S10: Determine whether the explanation statement is correct based on the feedback information, and send the explanation statement determined to be correct back to the Bluetooth headset that sent the help message.

2. The method according to claim 1, characterized in that Use the Bluetooth headset that sends the help message as the first headset; If a help message is received, the help message is forwarded to other users in the corresponding user set, including: identifying a target sentence in the help information of each first headset; The Bluetooth headsets of users with the same corresponding target sentences and belonging to the same user set are grouped into the same headset group; For each headset group, delete all users of the Bluetooth headsets corresponding to the headset group from the corresponding user set to obtain a remaining user set; The target sentence corresponding to the headset group is forwarded to each Bluetooth headset in the remaining user set.

3. The method according to claim 2, characterized in that Use the Bluetooth headsets corresponding to the remaining user sets as the second headset; After receiving the interpreted statement, the interpreted statement is translated into other languages ​​to obtain translated statements in various languages, and corresponding to the translated statement in each language, the translation information including the translated statement is generated, including: S81: Determine the user of the second headset corresponding to each received interpretation sentence, and obtain historical information of the user; S82: Calculate the language ability score of the user based on the historical information; S83: sorting the users in descending order of their language proficiency scores to obtain a first sequence; S84: taking the explanation sentence corresponding to the first user in the first sequence as the target explanation sentence; S85: Translate the target interpretation statement into the language corresponding to each other user set to obtain translated statements in various languages, and generate translation information including the translated statement corresponding to the translated statement in each language.

4. The method according to claim 3, characterized in that A user's historical information includes the number of times he has sent out help messages, the number of times he has provided explanations, and the number of times his explanations have been judged to be correct. The user's language proficiency score is calculated using the following formula: in, is the user's language proficiency score, To provide the number of explanation statements, The number of times the provided explanation statement is judged to be correct, is the first adjustment coefficient, is the second adjustment coefficient, The number of times help messages were sent.

5. The method according to claim 3, characterized in that: Translating the target interpretation statement into the language corresponding to each other user set to obtain translation statements in various languages, and corresponding to the translation statement in each language, generating translation information including the translation statement includes: S851: Take another user set as a target user set, and take the language corresponding to the target user set as the target language; S852: Translate the target explanation sentence into the target language; S853: Acquire an initial sentence corresponding to the target interpretation sentence, and then determine a first sentence corresponding to the initial sentence in the translation content of the target user set; S854: Generate translation information including the first sentence and the target interpretation sentence translated into the target language; S855: Repeat steps S851 to S854 until translation information corresponding to the language of each other user set is obtained.

6. The method according to claim 5, characterized in that The Bluetooth headsets for sending the translation information corresponding to any language to the users in the user set corresponding to the language include: S91: identifying users who send help messages in response to the first sentence in the target user set corresponding to the language, and deleting the users who send help messages in response to the first sentence from the target user set to obtain a remaining target user set; S92: Select a Bluetooth headset corresponding to a user from the remaining target user set as the target headset; S93: sending the translation information corresponding to the language to the target headset, and simultaneously sending a query message to the target headset to inquire the user corresponding to the target headset whether the first sentence in the translation information is interpreted correctly; S94: receiving feedback information transmitted back by the target headset, wherein the feedback information includes affirmative information or negative information; S95: Select a Bluetooth headset corresponding to another user from the remaining target user set as the target headset, and execute steps S93 to S95 until feedback information transmitted back by the Bluetooth headset corresponding to each user in the remaining target user set is obtained.

7. The method according to claim 6, characterized in that Determining whether the explanation statement is correct based on the feedback information, and returning the correct explanation statement to the Bluetooth headset that sent the help message includes: S101: for each translation information corresponding to the target interpretation sentence, determining each received affirmative information corresponding to the translation information and the corresponding language ability score of the user; S102: Calculate the score of the translated information using the following formula: Wherein, T is the score of the translated information, n is the number of positive messages received after the translated information is sent, and m is the number of negative messages received after the translated information is sent. is the language proficiency score of the user corresponding to the i-th positive message received; S103: Calculate the average score of each translated information corresponding to the target interpretation sentence; S104: determining whether the average score exceeds a preset score, if so, determining that the target explanation statement is correct, if not, determining that the explanation statement is incorrect; S105: If the target interpretation sentence is determined to be correct, the target interpretation sentence is transmitted back to each pair of Bluetooth headphones in the corresponding headphone group; S106: If the target interpretation sentence is judged to be incorrect, the interpretation sentence corresponding to the next user in the first sequence is used as the target interpretation sentence, and step S85 is executed to send the translation information corresponding to each language to the Bluetooth headsets of the users in the user set corresponding to the language to obtain feedback information on the translation information from the Bluetooth headsets of other user sets, and steps S101 to S106 are executed until the target interpretation sentence is judged to be correct, and the target interpretation sentence is sent back to each pair of Bluetooth headsets in the corresponding headset group.

8. The method according to claim 7, characterized in that After S106, it also includes: In the first sequence, users ranked after the user corresponding to the target interpretation sentence determined to be correct are screened out; It is determined whether the interpretation sentence of each screened-out user is consistent with the target interpretation sentence determined to be correct. If so, it is determined that the interpretation sentence of the screened-out user is correct.

9. A terminal device, characterized in that: It comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the multi-Bluetooth headset interactive control method as claimed in any one of claims 1 to 8.

10. A terminal-readable storage medium, characterized in that: A computer program is stored on the terminal-readable storage medium. When the computer program is executed by the processor, the processor executes the steps of the multi-Bluetooth headset interactive control method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Control method and system for multiple Bluetooth earphones, intelligent terminal and storage medium

    CN113115201A

  • Method for providing voice translation information, and customized translation server and system operating same

    WO2017026817A1