Communication control method and device, electronic equipment and storage medium
By integrating an audio acquisition and playback module into a wearable device and using a Bluetooth module to establish intercom teams, the problem of low communication efficiency between devices in multi-person activity scenarios is solved, and a highly efficient Bluetooth intercom function is achieved.
Patent Information
- Application Number
- CN202510935166.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-08-12
- Filing Date
- 2025-07-07
- Publication Date
- 2026-02-13
AI Technical Summary
In multi-person activity scenarios, existing technologies struggle to achieve efficient team communication and audio data transmission between multiple wearable devices.
By integrating an audio acquisition module, an audio playback module, and a Bluetooth module into a wearable device, a walkie-talkie team can be established. The Bluetooth module is used for wireless communication to achieve the transmission and playback of audio data.
It enables efficient Bluetooth intercom between multiple wearable devices, improving communication efficiency and the convenience of team communication.
Smart Images

Figure CN121531325A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular to a communication control method and device, an electronic device, and a storage medium. BACKGROUND
[0002] In some multi-person activity scenarios, there is often a need for team communication. Considering that the participants usually wear wearable devices such as smart watches or smart bracelets. The wearable devices usually have Bluetooth functions and communicate with other devices through Bluetooth modules. Therefore, a wearable device with an intercom function can be provided to achieve the effect of interconnection. SUMMARY
[0003] The present disclosure provides a communication control method and device, an electronic device, and a storage medium to solve the above technical problems.
[0004] According to a first aspect of the present disclosure, an electronic device is provided, which includes an audio acquisition module, an audio playback module, and a Bluetooth module; the Bluetooth module is electrically connected to the audio acquisition module and the audio playback module; the Bluetooth module is in a same intercom team as at least one peer device;
[0005] The Bluetooth module is configured to transmit first audio data collected by the audio acquisition module to the at least one peer device in the intercom team through wireless communication;
[0006] The Bluetooth module is further configured to receive second audio data transmitted by the at least one peer device in the intercom team through wireless communication, and send the second audio data to the audio playback module;
[0007] The audio playback module is configured to play the received second audio data.
[0008] Optionally, the Bluetooth module includes a first Bluetooth module and a second Bluetooth module; the first Bluetooth module is electrically connected to the audio acquisition module, the audio playback module, and the second Bluetooth module;
[0009] The first Bluetooth module is configured to transmit the first audio data collected by the audio acquisition module to the second Bluetooth module;
[0010] The second Bluetooth module is configured to transmit the first audio data to the at least one peer device in the intercom team through wireless communication;
[0011] The second Bluetooth module is further configured to receive second audio data transmitted by the at least one peer device in the intercom team, and transmit the second audio data to the first Bluetooth module;
[0012] The first Bluetooth module is further configured to transmit the second audio data to the audio playing module.
[0013] Optionally, the first Bluetooth module comprises a first signaling transmission module and a first communication bus module; and the second Bluetooth module comprises a second signaling transmission module and a second communication bus module.
[0014] The first signaling transmission module and the second signaling transmission module transmit control signaling.
[0015] The first communication bus module and the second Bluetooth module are configured to transmit audio data according to the control signaling.
[0016] Optionally, the electronic device further comprises a first radio frequency antenna; the first Bluetooth module further comprises an analog-to-digital conversion module, a signal filtering module, a first Bluetooth module and an audio decoding module; the analog-to-digital conversion module is electrically connected to the audio acquisition module and the signal filtering module respectively; the signal filtering module is electrically connected to the first Bluetooth module and the first communication bus module respectively.
[0017] The analog-to-digital conversion module is configured to convert the voice analog signal into audio data.
[0018] The signal filtering module is configured to filter the audio data to obtain audio filtering data.
[0019] The first Bluetooth module is configured to convert the audio filtering data to obtain audio conversion data.
[0020] The first radio frequency antenna is configured to convert the audio conversion data into antenna signals, and is further configured to receive antenna signals to obtain audio conversion data.
[0021] The audio decoding module is configured to decode the audio conversion data into an audio stream and output the audio stream to an audio playing module of the electronic device, so that the audio playing module restores the voice analog signal.
[0022] The first communication bus module is configured to transmit the audio conversion data to the second communication bus module, and is further configured to receive the audio conversion data transmitted by the second communication bus module.
[0023] Optionally, the electronic device further comprises a second radio frequency antenna; the second Bluetooth module further comprises a second Bluetooth module, an encoding module and a decoding module; the encoding module is electrically connected to the second communication bus module and the second Bluetooth module respectively; and the decoding module is electrically connected to the second communication bus module and the second Bluetooth module respectively.
[0024] The encoding module is used to encode the audio conversion data and send the encoded audio data to the second Bluetooth module.
[0025] The second Bluetooth module is used to send the audio encoded data to the second radio frequency antenna;
[0026] The second radio frequency antenna is used to convert the audio encoded data into an antenna broadcast signal; and to convert the received antenna broadcast signal into audio converted data and send it to the second Bluetooth module to obtain an audio encoded signal;
[0027] The decoding module is also used to decode the audio encoded signal and send it to the second communication bus module.
[0028] Optionally, the electronic device further includes a processor, which is pre-installed with an operating system; the operating system generates a user interface during runtime.
[0029] The operation interface generates guidance information and establishes a communication team with at least one peer device. The electronic device or peer device in the team sends audio encoded data according to a preset time sequence or receives audio converted data in a time sequence outside the preset time sequence.
[0030] According to a second aspect of this disclosure, a communication control method is provided, the method comprising:
[0031] Collect the first audio data;
[0032] The first audio data is transmitted wirelessly to at least one peer device via the Bluetooth module in the electronic device; wherein the electronic device and the at least one peer device establish the same intercom team via the Bluetooth module.
[0033] The electronic device receives second audio data transmitted by at least one peer device in the intercom group via the Bluetooth module in the electronic device.
[0034] Play the received second audio data.
[0035] In one example, the electronic device further includes: an audio acquisition module and an audio playback module;
[0036] The Bluetooth module is electrically connected to the audio acquisition module and the audio playback module, respectively.
[0037] The acquisition of audio data includes: acquiring the first audio data through the audio acquisition module;
[0038] The playback of the received audio data includes: playing the second audio data through the audio playback module.
[0039] In one example, the Bluetooth module includes a first Bluetooth module and a second Bluetooth module; the first Bluetooth module is electrically connected to the audio acquisition module, the audio playback module, and the second Bluetooth module, respectively.
[0040] The step of transmitting the first audio data to the at least one peer device wirelessly via the Bluetooth module in the electronic device includes:
[0041] The first Bluetooth module transmits the first audio data acquired by the audio acquisition module to the second Bluetooth module; and the second Bluetooth module transmits the first audio data to at least one peer device in the intercom team via wireless communication.
[0042] Receiving second audio data transmitted by at least one peer device in the intercom group via the Bluetooth module in the electronic device includes:
[0043] The second Bluetooth module receives second audio data transmitted by at least one peer device in the intercom group and transmits the second audio data to the first Bluetooth module; and the first Bluetooth module transmits the second audio data to the audio playback module.
[0044] In one example, the first Bluetooth module is a BT Bluetooth module;
[0045] The second Bluetooth module is a Bluetooth Low Energy (BLE) module.
[0046] In one example, when the Bluetooth intercom control in the application list is detected to be triggered, the Bluetooth intercom homepage is displayed; the Bluetooth intercom homepage includes a team initiation control;
[0047] When the triggering of the team-up control is detected, the Bluetooth team-up creation page is displayed; the Bluetooth team-up creation page includes the team-up password and reminder information for the newly created team; the reminder information is used to remind the initiating user to provide the team-up password to the target member to be added to the newly created team;
[0048] When any target member is detected to have joined the newly created team, a list of teammates who have joined the newly created team is displayed; the teammate list page includes specified information of at least one target member and a team-up completion control.
[0049] When the team formation control is triggered, a Bluetooth intercom page is displayed; the Bluetooth intercom page includes an intercom control, which is configured to trigger an electronic device to collect user voice data and synchronously send the voice data to each member of the team.
[0050] Optionally, when the team-up completion control is triggered, a Bluetooth intercom page is displayed, including:
[0051] When the team-up completion control is triggered, a secondary confirmation page is displayed. The secondary confirmation page includes an entry intercom control, a reminder message, or a continue team-up control. The reminder message is used to remind the user to select the corresponding control. The continue team-up control is configured to trigger the electronic device to return to the teammate list page. The entry intercom control is configured to trigger the electronic device to display a Bluetooth intercom page containing the Bluetooth intercom team-up information.
[0052] When the intercom entry control is detected to be triggered, a new team is created and a Bluetooth intercom page containing the information of the newly created team is displayed.
[0053] Optionally, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the method further includes:
[0054] When any team control is detected to be triggered, join the Bluetooth team corresponding to the team control and send and receive voice data of the Bluetooth team.
[0055] Move the Bluetooth group's group control from the recent group list to the current group list.
[0056] Optionally, the current team list includes a walkie-talkie control; the method further includes:
[0057] When the intercom control is detected to be triggered, user voice data is collected and the voice data is synchronously sent to each member in the current team list.
[0058] Optionally, the step of collecting user voice data and synchronously sending the voice data to each member in the current team list after detecting that the intercom control has been triggered includes:
[0059] When the intercom control is detected to be pressed, a first reminder voice message is played.
[0060] When the first reminder voice message ends, voice recording begins;
[0061] When the detection of a collection duration greater than or equal to a preset duration or when the intercom control is released, the collection of voice is stopped and a second reminder voice message is played.
[0062] Send the voice data to each member in the current team list.
[0063] Optionally, the method further includes:
[0064] When it is detected that the Bluetooth intercom is in progress and the intercom control in the application list is triggered, switch to the intercom page.
[0065] Optionally, the intercom page includes at least one of the following: team name, team avatar, number of online users, intercom controls, volume adjustment, and toolbox.
[0066] Optionally, the method further includes:
[0067] When it is detected that the current team is in a silent state, the information that the current team is in a silent state is displayed. The silent state information includes the team avatar, the number of people currently online in the team, and the triggerable intercom control.
[0068] Optionally, the method further includes:
[0069] When it is detected that other members of the current team are talking to each other in a non-silent state, the talking status information of the current team is displayed; the talking status information includes the avatar, nickname and play icon of the speaking member;
[0070] or,
[0071] When other members of the current team are detected talking to each other in silent mode, keep the display screen off.
[0072] Optionally, the method further includes:
[0073] When it is detected that the current intercom page is swiped in a preset direction, switch to the team list, which includes the current team list and the recent team list;
[0074] When any of the most recent teams in the most recent team list is triggered, switch to the most recent team;
[0075] When any of the current teams in the current team list is detected to be triggered, quick control is activated.
[0076] Optionally, the method further includes:
[0077] When the current intercom page is displayed, it supports members of the current team going offline, canceling listening to the intercom, or relistening to the intercom.
[0078] Optionally, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the method further includes:
[0079] When any of the team control in the recent team list is triggered, the system joins the Bluetooth team corresponding to the team control and receives the voice data of the Bluetooth team.
[0080] Move the Bluetooth group's group control from the recent group list to the current group list.
[0081] Optionally, the method further includes:
[0082] When the team-up control is triggered, the team-up password input page is displayed;
[0083] Once the team-up password is entered, the team-up page will be displayed.
[0084] When the user who initiated the team formation is detected to have completed the team formation, the current team list is entered; when the user who initiated the team formation is detected to have cancelled the team formation is triggered, the user is returned to the team formation start page.
[0085] Optionally, the method further includes:
[0086] When an operation to return to the Bluetooth team creation page is detected, the Bluetooth team creation page is returned and it is determined that the team password has expired.
[0087] According to a third aspect of this disclosure, a communication control device is provided, the device comprising:
[0088] The intercom homepage display module is used to display the Bluetooth intercom homepage when the Bluetooth intercom control in the application list is triggered; the Bluetooth intercom homepage includes a team initiation control;
[0089] A page display module is created to display a Bluetooth team creation page when the team initiation control is triggered. The Bluetooth team creation page includes a team password and a reminder message for the newly created team. The reminder message is used to remind the initiating user to provide the team password to the target member who is to join the newly created team.
[0090] The teammate list display module is used to display a teammate list page that has joined a newly created team when any target teammate is detected to have joined the newly created team; the teammate list page includes specified information of at least one target teammate and a team-up completion control;
[0091] The intercom page display module is used to display the Bluetooth intercom page when the team completion control is triggered; the Bluetooth intercom page includes an intercom control, which is configured to trigger the electronic device to collect user voice data and synchronously send the voice data to each member in the team.
[0092] Optionally, the intercom page display module includes:
[0093] The confirmation page display submodule is used to display a secondary confirmation page after the team-up completion control is triggered. The secondary confirmation page includes an entry intercom control, a reminder message, or a continue team-up control. The reminder message is used to remind the user to select the corresponding control. The continue team-up control is configured to trigger the electronic device to return to the teammate list page. The entry intercom control is configured to trigger the electronic device to display a Bluetooth intercom page containing the Bluetooth intercom team-up information.
[0094] The intercom page display submodule is used to generate a newly created team and display a Bluetooth intercom page containing the information of the newly created team when the intercom entry control is detected to be triggered.
[0095] Optionally, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the device further includes:
[0096] The Bluetooth team joining module is used to join the Bluetooth team corresponding to any team control and send and receive voice data of the Bluetooth team when any team control is detected to be triggered.
[0097] The team control transfer module is used to move the team control of the Bluetooth team from the recent team list to the current team list.
[0098] Optionally, the current team list includes a walkie-talkie control; the device further includes:
[0099] The voice data acquisition module is used to acquire user voice data and synchronously send the voice data to each member in the current team list after the intercom control is triggered.
[0100] Optionally, the voice data acquisition module includes:
[0101] The first information playback module is used to play a first reminder voice message when the intercom control is detected to be pressed.
[0102] The voice data acquisition module is used to start acquiring voice when the first reminder voice information is detected to have ended;
[0103] The second information playback module is used to stop collecting voice and play a second reminder voice message when the detection of the collection duration being greater than or equal to the preset duration or when the intercom control being released.
[0104] The voice data sending module is used to send voice data to each member in the current team list.
[0105] Optionally, the device further includes:
[0106] The intercom page switching module is used to switch to the intercom page when it is detected that the Bluetooth intercom is in progress and the intercom control in the application list is triggered.
[0107] Optionally, the intercom page includes at least one of the following: team name, team avatar, number of online users, intercom controls, volume adjustment, and toolbox.
[0108] Optionally, the device further includes:
[0109] The silent information display module is used to display the silent state information of the current team when it is detected that no one is talking to the intercom. The silent state information includes the team avatar, the number of people currently online in the team, and the triggerable intercom control.
[0110] Optionally, the device further includes:
[0111] The intercom information display module is used to display the intercom status information of the current team when it is detected that other team members in the current team are talking to each other in a non-silent state; the intercom status information includes the avatar, nickname and play icon of the speaking member;
[0112] or,
[0113] The screen-off state retention module is used to keep the display screen off when it detects that other members of the current team are talking in silence.
[0114] Optionally, the device further includes:
[0115] The team list switching module is used to switch to the team list when it is detected that the current intercom page is swiped in a preset direction. The team list includes the current team list and the recent team list.
[0116] The recent team switching module is used to switch to the recent team when any recent team in the recent team list is triggered.
[0117] The quick control entry module is used to enter quick control when any current team in the current team list is detected to be triggered.
[0118] Optionally, the device further includes:
[0119] The function support module is used to allow members of the current team to go offline, cancel listening to the intercom, or relisten to the intercom when the current intercom page is displayed.
[0120] Optionally, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the device further includes:
[0121] The voice data acquisition module is used to join the Bluetooth team corresponding to the team control and receive the voice data of the Bluetooth team when it is detected that any team control in the recent team list is triggered.
[0122] The team control moving module is used to move the team control of the Bluetooth team from the recent team list to the current team list.
[0123] Optionally, the device further includes:
[0124] The password page display module is used to display the team password input page when the team participation control is triggered.
[0125] The team-up page display module is used to display the team-up page after detecting the input of a team-up password;
[0126] The current team display module is used to enter the current team list when the user who initiated the team formation is detected to have completed the team formation operation; and to return to the start team formation page when the user who initiated the team formation is detected to have abandoned the team formation control.
[0127] Optionally, the device further includes:
[0128] A page return module is created to return to the Bluetooth team creation page and determine that the team password has expired when an operation to return to the Bluetooth team creation page is detected.
[0129] According to a fourth aspect of this disclosure, an electronic device is provided, including a processor and a memory;
[0130] The memory is used to store computer programs that can be executed by the processor;
[0131] The processor is configured to execute a computer program in the memory to implement the method as described in any of the second aspects.
[0132] Furthermore, this disclosure also provides a communication control device, the device comprising:
[0133] The audio acquisition module is used to acquire the first audio data;
[0134] An audio transmission module is used to transmit the first audio data to at least one peer device wirelessly via a Bluetooth module in the electronic device; wherein the electronic device and the at least one peer device establish the same intercom team via the Bluetooth module;
[0135] An audio receiving module is used to receive second audio data transmitted by at least one peer device in the intercom group via a Bluetooth module in the electronic device;
[0136] An audio playback module is used to play the received second audio data.
[0137] According to a fifth aspect of this disclosure, a non-transitory computer-readable storage medium is provided, which, when an executable computer program in the storage medium is executed by a processor, enables the implementation of the method as described in any of the second aspects.
[0138] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0139] The electronic device provided in this embodiment includes: an audio acquisition module, an audio playback module, and a Bluetooth module; the Bluetooth module is electrically connected to both the audio acquisition module and the audio playback module; the Bluetooth module is in the same pre-created intercom group with at least one peer device; the Bluetooth module is used to transmit first audio data acquired by the audio acquisition module to at least one peer device in the intercom group via wireless communication; the Bluetooth module is also used to receive second audio data transmitted by at least one peer device in the intercom group via wireless communication, and send the second audio data to the audio playback module; the audio playback module is used to play the received second audio data. Thus, in this embodiment, by creating an intercom group with at least one peer device through the Bluetooth module, the effect of multiple devices conducting Bluetooth intercom can be achieved, which is beneficial to improving communication efficiency.
[0140] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0141] Figure 1 This is a block diagram of an electronic device according to an embodiment of the present disclosure.
[0142] Figure 2 This is a flowchart of a communication control method according to an embodiment of the present disclosure.
[0143] Figures 3-23 This is a schematic diagram of the operation page of an electronic device according to an embodiment of the present disclosure.
[0144] Figure 24 This is a flowchart illustrating a Bluetooth intercom interaction according to an embodiment of the present disclosure.
[0145] Figure 25 This is a block diagram of a communication control method according to an embodiment of the present disclosure.
[0146] Figure 26 This is a block diagram of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0147] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses consistent with some aspects of this disclosure as detailed in the appended claims.
[0148] To address the aforementioned technical problems, this disclosure provides a communication control method, apparatus, electronic device, and storage medium, applicable to electronic devices equipped with Bluetooth modules, such as smartphones, tablets, smartwatches, and smart bracelets. This electronic device can team up with multiple devices via the Bluetooth module and provide Bluetooth intercom functionality, thereby achieving the effect of multiple devices communicating via Bluetooth, which improves communication efficiency.
[0149] Figure 1 This is a block diagram of an electronic device according to an embodiment of the present disclosure. See also... Figure 1 An electronic device includes an audio acquisition module 10, an audio playback module 15, and Bluetooth modules (11, 12); the Bluetooth modules are electrically connected to the audio acquisition module 10 and the audio playback module 15, respectively; the Bluetooth modules are in the same pre-created intercom group with at least one peer device 14; the Bluetooth modules are used to transmit first audio data acquired by the audio acquisition module to at least one peer device 14 in the intercom group via wireless communication; the Bluetooth modules are also used to receive second audio data transmitted by at least one peer device 14 in the intercom group via wireless communication, and send the second audio data to the audio playback module 15; the audio playback module 15 is used to play the received second audio data.
[0150] For example, the aforementioned wireless communication method can be either broadcast communication or one-to-one communication. Furthermore, as described above, the audio data acquired by the receiving audio acquisition module can be referred to as first audio data, and this first audio data can be transmitted to the peer device; the audio data received from the peer device can be referred to as second audio data, and this second audio data can be played through the audio playback module. Subsequent embodiments may also refer to audio data from different directions as first audio data and second audio data respectively, without further detail.
[0151] In one example, see [link to example]. Figure 1 The Bluetooth module includes a first Bluetooth module 11 and a second Bluetooth module 12; the first Bluetooth module 11 and the second Bluetooth module 12 are electrically connected. The first Bluetooth module 11 is used for communication with other devices, and the second Bluetooth module 12 is used for intercom communication with at least one peer device in the intercom group.
[0152] For example, in one example, the first Bluetooth module 11 can be used to transmit the first audio data acquired by the audio acquisition module 10 to the second Bluetooth module 12;
[0153] The second Bluetooth module 12 is used to transmit first audio data to each peer device 14 in the intercom team via wireless communication.
[0154] The second Bluetooth module 12 is also used to receive the second audio data transmitted by each peer device 14 in the intercom team, and transmit the second audio data to the first Bluetooth module 11;
[0155] The first Bluetooth module 11 is also used to transmit the second audio data to the audio playback module 15.
[0156] In one example, see [link to example]. Figure 1 The first Bluetooth module 11 also connects with the external first device 13 via Bluetooth to transmit data, and is used to realize Bluetooth data transmission with the first device 13.
[0157] In another example, the first Bluetooth module 11 can also receive audio data sent by other devices (e.g., the first device 13 mentioned above) via Bluetooth communication and transmit the audio data to the second Bluetooth module. The second Bluetooth module can then transmit the audio data wirelessly to at least one peer device in the intercom group.
[0158] For example, the electronic device in this embodiment can be a wearable device—a smartwatch, which includes the aforementioned first Bluetooth module and second Bluetooth module. The smartwatch can establish a Bluetooth communication connection with a Bluetooth headset, and the first Bluetooth module in the smartwatch can receive audio data transmitted from the Bluetooth headset via Bluetooth communication and transmit the audio data to the second Bluetooth module in the watch. The second Bluetooth module can then transmit the received audio data wirelessly to at least one peer device in the walkie-talkie team.
[0159] In other examples, the smartwatch can also establish a Bluetooth communication connection with a mobile phone. A first Bluetooth module in the smartwatch can receive audio data transmitted from the mobile phone via Bluetooth and transmit the audio data to a second Bluetooth module in the watch. The second Bluetooth module can then transmit the received audio data wirelessly to at least one peer device in a walkie-talkie group. The audio data transmitted from the mobile phone to the smartwatch can be either audio data generated by the mobile phone itself or audio data received by the mobile phone from other devices. For example, the mobile phone could connect to headphones, and the headphones could collect the audio data and transmit it to the mobile phone.
[0160] As described above, the first Bluetooth module in the electronic device can either directly acquire audio data from the audio acquisition module or receive audio data from other devices via Bluetooth communication. This audio data can be transmitted wirelessly to the peer device in the same intercom group as the electronic device via the second Bluetooth module. For example, it can be output to the peer device in a broadcast manner or in a one-to-one manner.
[0161] In one example, see [link to example]. Figure 1 The first Bluetooth module 11 includes a first signaling transmission module 114 and a first communication bus module 115; the second Bluetooth module 12 includes a second signaling transmission module 121 and a second communication bus module 122. The first signaling transmission module 114 and the second signaling transmission module 121 are connected for transmitting control signaling; the first communication bus module 115 and the second communication bus module 122 are connected for transmitting audio data according to the control signaling. Thus, in this example, control signaling transmission can be achieved through the signaling transmission module, and audio data transmission can be achieved through the communication bus module. This allows the first Bluetooth module 11 and the second Bluetooth module 12 to be configured independently, or in other words, the intercom function can be achieved by adding the second Bluetooth module 12 with almost no modification to the first Bluetooth module 11, reducing design complexity.
[0162] In one example, see [link to example]. Figure 1 The electronic device includes a first radio frequency antenna ANT1; the first Bluetooth module 11 includes an analog-to-digital converter module 111, a signal filtering module 112, a first Bluetooth module 113, and an audio decoding module 116; the analog-to-digital converter module 111 is electrically connected to the audio acquisition module 10 and the signal filtering module 112 respectively; the signal filtering module 112 is electrically connected to the first Bluetooth module 113 and the first communication bus module 115 respectively; the first Bluetooth module 113 is electrically connected to the first radio frequency antenna ANT1.
[0163] The analog-to-digital converter module 111 is used to convert analog speech signals into audio data.
[0164] The signal filtering module 112 is used to filter audio data to obtain filtered audio data.
[0165] The first Bluetooth module 113 is used to convert and process the audio filter data to obtain audio conversion data.
[0166] The first radio frequency antenna ANT1 is used to convert audio conversion data into antenna signals, and also to receive antenna signals to obtain audio conversion data;
[0167] The audio decoding module 116 is used to decode the audio conversion data into an audio stream and output it to the audio playback module 15 of the electronic device, so that the audio playback module 15 can restore the voice analog signal;
[0168] The first communication bus module 115 is used to transmit audio conversion data to the second communication bus module 122, and is also used to receive audio conversion data transmitted by the second communication bus module 122.
[0169] Based on the above structure, it can be seen that the first function of the first Bluetooth module 11 is to realize Bluetooth communication and / or Bluetooth data transmission between the electronic device and the first device 13, so as to meet the communication needs of the electronic device.
[0170] See also Figure 1 The electronic device includes a second radio frequency antenna ANT2; the second Bluetooth module 12 includes a second Bluetooth module 124, an encoding module 123, and a decoding module 125. The encoding module 123 is electrically connected to the second communication bus module 122 and the second Bluetooth module 124, respectively; the decoding module 125 is electrically connected to the second communication bus module 122 and the second Bluetooth module 124, respectively.
[0171] Encoding module 123 is used to encode the audio conversion data and send the encoded audio data to the second Bluetooth module 124;
[0172] The second Bluetooth module 124 is used to send audio encoded data to the second radio frequency antenna ANT2;
[0173] The second radio frequency antenna ANT2 is used to convert audio encoded data into antenna broadcast signals; and to convert the received antenna broadcast signals into audio converted data and send them to the second Bluetooth module 124 to obtain audio encoded signals.
[0174] The decoding module 125 is also used to decode the audio encoded signal and send it to the second communication bus module 122.
[0175] Based on the above structure, it can be seen that the cooperation of the first Bluetooth module 11 and the second Bluetooth module 12 can realize voice data transmission between the electronic device and any peer device, achieving the effect of intercom.
[0176] It is understandable that, in order to enable the transmission of control signaling between the first Bluetooth module 11 and the second Bluetooth module 12, the first signaling transmission module 114 and the second signaling transmission module 121 can be implemented using a Universal Asynchronous Receiver / Transmitter (UART). As long as control signaling transmission can be achieved, the signaling transmission module can be selected according to the specific scenario, and the corresponding scheme falls within the protection scope of this disclosure.
[0177] In order to enable the transmission of Bluetooth service data, i.e. audio data, between the first Bluetooth module 11 and the second Bluetooth module 12, the first communication bus module 115 and the second communication bus module 122 can be implemented using an IIS bus or an IIC bus. As long as audio data transmission can be achieved, the corresponding solution falls within the protection scope of this disclosure.
[0178] For example, Figure 1 The first Bluetooth module 11 can be a BT (Bluetooth) module, and the second Bluetooth module can be a BLE (Bluetooth Low Energy) module. Furthermore, the electronic device interacts with... Figure 1 When the peer devices 14 that support intercom function in the middle conduct intercom grouping, they can conduct networking and voice intercom communication through the communication control method described in the embodiments of this disclosure. This method can be described in detail in the subsequent embodiments.
[0179] In addition, the electronic device also includes a processor, which is pre-installed with an operating system; the operating system generates a user interface during runtime.
[0180] The operation interface generates guidance information and establishes a communication team with at least one peer device. The electronic device or peer device in the team sends audio encoded data according to a preset time sequence or receives audio converted data in a time sequence outside the preset time sequence.
[0181] based on Figure 1 The illustrated electronic device, in this disclosure embodiment, also provides a communication control method, see [link to relevant documentation]. Figure 2 This includes steps 21 to 24.
[0182] In step 21, when the Bluetooth intercom control in the application list is detected to be triggered, the Bluetooth intercom homepage is displayed; the Bluetooth intercom homepage includes a team initiation control.
[0183] In this step, the electronic device will display an application list page after startup. See also... Figure 3 The application list page may include, but is not limited to, motion control, intercom control, or activity control; if the current page does not have the corresponding control, you can slide the screen at the position of the up arrow to switch to the next page of the application list.
[0184] In this step, when the intercom control in the application list is triggered, the electronic device will display the intercom page. See also Figure 4 The intercom page includes network intercom controls and Bluetooth intercom controls.
[0185] In this step, once the Bluetooth intercom control is triggered, the Bluetooth intercom homepage can be displayed. See also...Figure 5 The Bluetooth intercom homepage includes a team initiation control. Of course, the Bluetooth intercom homepage may also include a team participation control, which will be described in later embodiments and will not be described here.
[0186] In step 22, when the triggering of the team-up control is detected, the Bluetooth team-up creation page is displayed; the Bluetooth team-up creation page includes the team-up password and reminder information for the newly created team; the reminder information is used to remind the initiating user to provide the team-up password to the target member to be added to the newly created team.
[0187] In this step, when there is a need to form a team, the user can trigger the aforementioned team-up initiation control; this user will be referred to as the initiating user. After detecting that the team-up control has been triggered, the electronic device can generate a team-up password. This password can be a randomly generated 6-digit number, a combination of numbers and letters, or text, thereby improving the security of the password. This step can also generate a reminder message, which prompts the initiating user to provide the team-up password to the target members who wish to join the newly created team. For example, the reminder message could be: "Please tell your teammates to enter the above password to join the team." See also... Figure 6 The Bluetooth team creation page can include the team password "235109", and the reminder message is "Please tell your teammates to enter the above password to join the team".
[0188] Considering that after initiating the team-up code is given to the target team members, the initiating user may want to view the added team members, at which point the inventor can trigger switch button 61 to switch to the team-up waiting page. Of course, the initiating user does not need to trigger switch button 61; they can simply wait for team members to join. See also... Figure 7 The team-up waiting page includes the team-up password "235109", a team-up progress bar 71, a waiting reminder message, and a "give up team-up" control 72. Triggering the "give up team-up" control 72 will switch to the Bluetooth intercom homepage.
[0189] It's important to note that the electronic device allows setting the maximum number of teams that can be initiated, for example, a maximum of 10 teams. Since the initiating user may have previously initiated some teams, if the previous number is 10, initiating another team would become the 11th, exceeding the maximum limit. Therefore, when the initiating user triggers the team initiation control, the electronic device can generate a notification message and display it in a pop-up window, such as "The maximum number of teams has been reached. You can try disbanding some inactive teams, or choose to join a team initiated by a friend." Alternatively, the initiating user can manually modify the maximum number of teams, for example, from 10 to 20, to meet actual intercom needs.
[0190] For the target group member, when the peer device used by the target group member can be searched for by Bluetooth pairing and the newly created team created by the initiator, the electronic device can display the join team page.
[0191] See Figure 8 The team-up page can include the name of the newly created team to join, a team password input box control, a numeric keypad control, a cancel team control, and a join team control. The team password input box control can display a cursor to indicate the display position for the team password. When any numeric keypad key is pressed, the password can be displayed in the team password input box.
[0192] After all the team-up codes are entered, the user can trigger the "Join Team" control. When the "Join Team" control is triggered, the electronic device can display the team-up page. See also... Figure 9 The team-up page can include the name or password of the newly created team, a loading icon (indicating that the team is loading), team-up reminders (such as "In team-up, please ensure your device is close to the initiator's device for best results"), and a "Cancel Joining Team" button. This allows users to wait for the initiator to press the "Complete Team-up" button.
[0193] For the target member's device, if the member has not joined the newly created team after the preset time has elapsed on the team page, a team joining failure reminder message will be generated.
[0194] For the initiating user's electronic device, a timer can start when the team-up initiation control is detected. If no target member joins the newly created team within the timed period, a timeout reminder can be generated, such as "Team-up timed out, please re-form the team." The initiating user can return to the Bluetooth intercom homepage to re-form the team based on the timeout reminder. In one example, a timeout reminder is generated 3 minutes after the team-up initiation password is generated but the team-up control is not clicked.
[0195] In step 23, when any target member is detected to have joined the newly created team, a list of teammates who have joined the newly created team is displayed; the teammate list page includes the specified information of at least one target member and a team-up completion control.
[0196] In this step, the electronic device can detect if any target member has joined the newly created team. Once any target member is detected joining the newly created team, a list of teammates who have joined the team is displayed. See also... Figure 10Target members 062-X7N9 and 062-9B3E join the newly created team and are displayed on the teammate list page. Understandably, during the team formation process, an "Abandon Team" control (101) will be displayed on either the team formation page or the teammate list page. When this control is triggered, the user will be returned to the team creation page, and the team password will be confirmed as invalid. Once any target member joins the team, a "Complete Team Formation" control will be displayed on the teammate list page to allow the initiating user to end the team formation process.
[0197] In one example, a timeout reminder is generated if no target member joins the newly created team within a set time period.
[0198] In step 24, when the team completion control is detected to be triggered, a Bluetooth intercom page is displayed; the Bluetooth intercom page includes an intercom control, which is configured to trigger an electronic device to collect user voice data and synchronously send the voice data to each member in the team.
[0199] In this step, once all target members have joined the newly created team, the initiating user can trigger the team completion control 102. Upon detecting that the team completion control has been triggered, both the electronic device and each peer device switch to displaying the Bluetooth intercom page. In one example, after detecting that the team completion control has been triggered, a secondary confirmation page is displayed.
[0200] See Figure 11 The secondary confirmation page may include an access control 1103, a reminder message 1101, or a continue team formation control 1102. The reminder message 1101 indicates that new members cannot be added to the team after formation is complete, and it reminds the user to select the appropriate control. The continue team formation control 1102 is configured to trigger the electronic device to return to the teammate list page; the access control 1103 is configured to trigger the electronic device to display a Bluetooth intercom page containing Bluetooth intercom team formation information.
[0201] When the intercom entry control is triggered, the electronic device can generate a newly created team and display a Bluetooth intercom page containing the information of the newly created team.
[0202] See Figure 12 The Bluetooth intercom page can include the name of the newly created team (1201), such as "XXX's Bluetooth Y," where XXX represents the initiating user's account name, and Y represents the number of teams created by the initiating user. For example, "We're all in the same boat…'s Bluetooth 3" indicates that the initiating user is creating the third team. The Bluetooth intercom page can also include the currently speaking team member (1202), such as team member Zhang San speaking, displaying their avatar, nickname, and playing image.
[0203] The Bluetooth intercom page may include an intercom control 1203. When the intercom control 1203 is pressed, it can play a first reminder voice message, such as "Start voice collection," for 30 seconds. Voice collection begins when the first reminder voice message ends. Voice collection stops and a second reminder voice message is played when the collection duration is greater than or equal to a preset duration or when the intercom control is released, such as "Voice collection complete." At this time, the voice data can be synchronized to each member in the current team list. The voice data transmission process can be found in [reference needed]. Figure 1 The example solutions will not be elaborated upon here.
[0204] The Bluetooth intercom page can include a listening control 1204, which can play the voices of each group member when in listening mode; and will not play voices and will automatically turn off the screen when in silent mode.
[0205] In one example, when the intercom control 1203 is pressed, see [reference needed]. Figure 13 The notification message "Click to speak" can be updated to "Click to end", and the border style of the notification message can be updated, such as bolding or adding a dotted line.
[0206] In one example, when the current team is in a non-silent state and other team members are talking on the phone, the team's talk time status information can be displayed; see further. Figure 12 The intercom status information includes the speaker's avatar, nickname, and play icon. The intercom status information can be selected according to the specific scenario, and the corresponding scheme falls within the protection scope of this disclosure.
[0207] In one example, when the current team is in a silent state and other team members are talking to each other, the display screen can remain off while still supporting voice playback, thereby reducing the power consumption of electronic devices.
[0208] In one example, while on the current intercom page, the user can swipe the current intercom page. When a swipe in a preset direction (e.g., a right swipe) is detected on the current intercom page, the system switches to the team list. See also Figure 14 The team list includes the current team list 141 and the recent team list 142; when any recent team in the recent team list is triggered, switch to the recent team; when any current team in the current team list is triggered, enter the quick control.
[0209] In one example, the recently grouped list 142 includes at least one group control sorted in reverse chronological order of exit time. See also... Figure 14The recent team list includes at least two teams, such as Bluetooth 1 ("We're all in the same boat...") and Bluetooth 2 ("We're all in the same boat..."). Users select the recent team they wish to join and communicate with other members. When any team control in the recent team list is triggered, the user can join the corresponding Bluetooth team and send and receive voice data from that team. Then, the team control for that Bluetooth team is moved from the recent team list to the current team list.
[0210] See Figure 14 and Figure 15 Taking the most recently joined team "Tongshi Tianya... Bluetooth 2" as an example, the most recently joined team "Tongshi Tianya... Bluetooth 2" is updated to the current team, and the current team "Tongshi Tianya... Bluetooth 3" becomes the most recently joined team. Both the current team list and the most recently joined team list are updated.
[0211] In one example, the current team list includes at least one team currently in use. See also... Figure 14 and Figure 15 In this example, only one team is currently being demonstrated.
[0212] It's important to note that the current team list and the most recently team list can be separated by specific time periods. For example, teams used within a certain time frame (e.g., 10 hours or 1 day) can be placed in the current team list, while teams used before that time frame can be placed in the most recently team list. In this example, the team that can currently speak can be placed in the current team list, while all other teams can be placed in the most recently team list.
[0213] In one example, considering that some group members might switch to receive mode during a Bluetooth intercom, meaning they only listen to other group members' conversations without speaking themselves, the intercom control can be triggered when the member wants to speak. When Bluetooth intercom activity is detected and the intercom control in the application list is triggered, the system switches to the intercom page. At this point, the user can trigger the intercom control to speak, achieving a quick speaking effect.
[0214] In one example, considering that during a conversation, if no one in the current team is speaking, it can switch to a silent state, in which case a message indicating that the current team is in a silent state will be displayed. See also Figure 16 The silent state information can include team avatars 161, the number of currently online team members 162, and a triggerable intercom control 163. This allows for reduced power consumption of electronic devices by switching to silent mode.
[0215] In one example, when displaying the current intercom page, the electronic device can support functions such as allowing members of the current team to go offline, cancel receiving intercom messages, or relisten to the intercom message.
[0216] SeeFigure 17 Members can switch to the application list or other pages by swiping the current intercom page in a preset direction, such as swiping right on page 171. Cancelling intercom reception can be achieved by triggering control 173, and re-receiving intercom reception can be achieved by triggering control 172. It can be understood that controls 172 and 173 can be implemented by either selecting or deselecting a control, or in other words, by representing two different states of selection or deselection of controls 172 and 173.
[0217] In one embodiment, a toolbox control can be set in the silent page, the receive page, or the speak page during an intercom call. See also Figure 18 Once the toolbox control 181 is detected to be triggered, you can switch to the toolbox page.
[0218] See Figure 19 The toolbox page can include various tool controls 191, a cancel receive control 192, and an exit team control 193. Taking the Bluetooth headset control 191 as an example, triggering this Bluetooth headset control switches to the Bluetooth headset page. See [link to relevant documentation]. Figure 20 The Bluetooth headset page includes two Bluetooth headsets, Air Dots 01, that can be connected.
[0219] Taking the team information of tool control 191 as an example, triggering this team information control will switch to the team information page. See [link / reference]. Figure 21 The team information page can include the team name 211, a member list 212, and the online status 213 of each member. Taking triggering the cancel receive control 192 as an example, it can switch to the confirmation page, such as... Figure 22 As shown. Taking the triggering of the exit team control 193 as an example, you can switch to the confirmation page, as shown. Figure 23 As shown.
[0220] Based on the above embodiments, this disclosure provides a Bluetooth intercom interaction scheme, see [link to relevant documentation]. Figure 24 ,include:
[0221] When the electronic device is powered on, it can switch to the application list page 2401. On the application list page 2401, the intercom mode can be triggered, and the system switches to the intercom mode list 2402. When the initiating user selects Bluetooth intercom, it can switch to the Bluetooth intercom homepage 2403. When the initiating user triggers the initiate team control on the Bluetooth intercom homepage 2403, it switches to the Bluetooth team creation page 2404. When the initiate team control on the Bluetooth team creation page 2404 is triggered, it switches to the initiate team page 2405. When the initiate team control on the initiate team page 2405 is triggered, it switches to the team page 2406. If the number of teams exceeds the limit, a team limit reminder message 2412 is generated. When the number of teams does not exceed the limit, it switches to the team page 2406. Upon detecting a timeout or failure, it returns to the initiate team page 2405 from the team page 2406. When any target member joins the newly created team, it switches to the teammate list page 2407. When the team-up completion control on the teammate list page 2407 is triggered, the current intercom page 2408 can be switched. The current intercom page 2408 may include the intercom speaking page 2409, the intercom receiving page 2410, and the intercom silent page 2411.
[0222] The electronic device can be used as the peer device. After switching to the team-up initiation page 2405, when the team-up participation control in the team-up initiation page 2405 is triggered, the team-up participation page 2413 can be switched. At this time, the target team member can enter the team-up password in the team-up participation page 2413. When the team-up password is abnormal, the password abnormality page 2416 can be switched, and the target team member can return to the team-up page 2405 or the application list page according to the reminder information of the password abnormality page 2416. When the team-up password is normal, the team-up page 2414 can be switched. When the team-up times out, the team-up timeout reminder page 2417 can be switched, or when the team-up fails, the team-up failure page 2418 can be switched. When the team-up is detected to be successful, the current intercom page 2415 of the peer device can be entered. The current intercom page 2408 can include the intercom speaking page 2409, the intercom receiving page 2410, and the intercom silent page 2411.
[0223] Based on the above communication control method, this disclosure also provides a communication control device, see [link to relevant documentation]. Figure 25 ,include:
[0224] The intercom homepage display module 251 is used to display the Bluetooth intercom homepage when the Bluetooth intercom control in the application list is detected to be triggered; the Bluetooth intercom homepage includes a team initiation control;
[0225] The creation page display module 252 is used to display the Bluetooth team creation page when the team initiation control is triggered; the Bluetooth team creation page includes the team password and reminder information for the newly created team; the reminder information is used to remind the initiating user to provide the team password to the target member to be added to the newly created team;
[0226] The teammate list display module 253 is used to display a teammate list page that has joined the newly created team when any target teammate is detected to have joined the newly created team; the teammate list page includes specified information of at least one target teammate and a team-up completion control;
[0227] The intercom page display module 254 is used to display the Bluetooth intercom page when the completed team control is detected to be triggered; the Bluetooth intercom page includes an intercom control, which is configured to trigger the electronic device to collect user voice data and synchronously send the voice data to each member in the team.
[0228] The aforementioned creation page display module and teammate list display module can be collectively referred to as the team initiation processing module. This team initiation processing module is used to perform Bluetooth team formation processing when the team initiation control is detected to be triggered.
[0229] In one embodiment, the intercom page display module includes:
[0230] The confirmation page display submodule is used to display a secondary confirmation page after the team-up completion control is triggered. The secondary confirmation page includes an entry intercom control, a reminder message, or a continue team-up control. The reminder message is used to remind the user to select the corresponding control. The continue team-up control is configured to trigger the electronic device to return to the teammate list page. The entry intercom control is configured to trigger the electronic device to display a Bluetooth intercom page containing the Bluetooth intercom team-up information.
[0231] The intercom page display submodule is used to generate a newly created team and display a Bluetooth intercom page containing the information of the newly created team when the intercom entry control is detected to be triggered.
[0232] In one embodiment, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the device further includes:
[0233] The Bluetooth team joining module is used to join the Bluetooth team corresponding to any team control and send and receive voice data of the Bluetooth team when any team control is detected to be triggered.
[0234] The team control transfer module is used to move the team control of the Bluetooth team from the recent team list to the current team list.
[0235] In one embodiment, the current team list includes a walkie-talkie control; the device further includes:
[0236] The voice data acquisition module is used to acquire user voice data and synchronously send the voice data to each member in the current team list after the intercom control is triggered.
[0237] In one embodiment, the voice data acquisition module includes:
[0238] The first information playback module is used to play a first reminder voice message when the intercom control is detected to be pressed.
[0239] The voice data acquisition module is used to start acquiring voice when the first reminder voice information is detected to have ended;
[0240] The second information playback module is used to stop collecting voice and play a second reminder voice message when the detection of the collection duration being greater than or equal to the preset duration or when the intercom control being released.
[0241] The voice data sending module is used to send voice data to each member in the current team list.
[0242] In one embodiment, the device further includes:
[0243] The intercom page switching module is used to switch to the intercom page when it is detected that the Bluetooth intercom is in progress and the intercom control in the application list is triggered.
[0244] In one embodiment, the intercom page includes at least one of the following: team name, team avatar, number of online users, intercom controls, volume adjustment, and toolbox.
[0245] In one embodiment, the device further includes:
[0246] The silent information display module is used to display the silent state information of the current team when it is detected that no one is talking to the intercom. The silent state information includes the team avatar, the number of people currently online in the team, and the triggerable intercom control.
[0247] In one embodiment, the device further includes:
[0248] The intercom information display module is used to display the intercom status information of the current team when it is detected that other team members in the current team are talking to each other in a non-silent state; the intercom status information includes the avatar, nickname and play icon of the speaking member;
[0249] or,
[0250] The screen-off state retention module is used to keep the display screen off when it detects that other members of the current team are talking in silence.
[0251] In one embodiment, the device further includes:
[0252] The team list switching module is used to switch to the team list when it is detected that the current intercom page is swiped in a preset direction. The team list includes the current team list and the recent team list.
[0253] The recent team switching module is used to switch to the recent team when any recent team in the recent team list is triggered.
[0254] The quick control entry module is used to enter quick control when any current team in the current team list is detected to be triggered.
[0255] In one embodiment, the device further includes:
[0256] The function support module is used to allow members of the current team to go offline, cancel listening to the intercom, or relisten to the intercom when the current intercom page is displayed.
[0257] In one embodiment, the Bluetooth intercom page further includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive / exit time; the device further includes:
[0258] The voice data acquisition module is used to join the Bluetooth team corresponding to the team control and receive the voice data of the Bluetooth team when it is detected that any team control in the recent team list is triggered.
[0259] The team control moving module is used to move the team control of the Bluetooth team from the recent team list to the current team list.
[0260] In one embodiment, the device further includes:
[0261] The password page display module is used to display the team password input page when the team participation control is triggered.
[0262] The team joining module is used to perform the process of joining a Bluetooth team when the team joining control is detected to be triggered.
[0263] The team-up processing module may also include:
[0264] The team-up page display module is used to display the team-up page after detecting the input of a team-up password;
[0265] The current team display module is used to enter the current team list when the user who initiated the team formation is detected to have completed the team formation operation; and to return to the start team formation page when the user who initiated the team formation is detected to have abandoned the team formation control.
[0266] In one embodiment, the device further includes:
[0267] A page return module is created to return to the Bluetooth team creation page and determine that the team password has expired when an operation to return to the Bluetooth team creation page is detected. It should be noted that the communication control device provided in this embodiment is similar to the solution in the method embodiment. For details, please refer to the content of the above method embodiments, which will not be repeated here.
[0268] Furthermore, this disclosure also provides a communication control device, which may include the following modules:
[0269] The audio acquisition module is used to acquire audio data;
[0270] An audio transmission module is used to transmit the audio data to each peer device wirelessly via a Bluetooth module in the electronic device; wherein the electronic device and each peer device establish the same intercom team via the Bluetooth module;
[0271] An audio receiving module is used to receive audio data transmitted by each peer device in the intercom team via a Bluetooth module in the electronic device.
[0272] An audio playback module is used to play the received audio data.
[0273] Figure 26 This is a block diagram illustrating an electronic device according to an exemplary embodiment. For example, the electronic device 2600 may be a smartphone, computer, digital broadcasting terminal, tablet device, medical device, fitness equipment, personal digital assistant, etc. This electronic device can be used as either the first device or a peer device as described above.
[0274] Reference Figure 26 The electronic device 2600 may include one or more of the following components: processing component 2602, memory 2604, power supply component 2606, multimedia component 2608, audio component 2610, input / output (I / O) interface 2612, sensor component 2614, communication component 2616, and image acquisition component 2618.
[0275] Processing component 2602 typically controls the overall operation of electronic device 2600, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 2602 may include one or more processors 2620 to execute computer programs. Furthermore, processing component 2602 may include one or more modules to facilitate interaction between processing component 2602 and other components. For example, processing component 2602 may include a multimedia module to facilitate interaction between multimedia component 2608 and processing component 2602. In one example, the processing component may include a processor for executing the antenna control method described above.
[0276] Memory 2604 is configured to store various types of data to support the operation of electronic device 2600. Examples of such data include computer programs for any application or method operating on electronic device 2600, contact data, phone book data, messages, pictures, videos, etc. Memory 2604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0277] Power supply component 2606 provides power to various components of electronic device 2600. Power supply component 2606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 2600. Power supply component 2606 may include a power chip, and a controller may communicate with the power chip to control the power chip to turn on or off a first switching device, thereby enabling or disabling battery power to the circuit board circuitry.
[0278] Multimedia component 2608 includes a screen that provides an output interface between electronic device 2600 and target object. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input information from the target object. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation.
[0279] Audio component 2610 is configured to output and / or input audio file information. For example, audio component 2610 includes a microphone (MIC) configured to receive external audio file information when electronic device 2600 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio file information may be further stored in memory 2604 or transmitted via communication component 2616. In some embodiments, audio component 2610 also includes a speaker for outputting audio file information.
[0280] I / O interface 2612 provides an interface between processing component 2602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc.
[0281] Sensor assembly 2614 includes one or more sensors for providing state assessments of various aspects of electronic device 2600. For example, sensor assembly 2614 can detect the on / off state of electronic device 2600, the relative positioning of components (e.g., the display screen and keypad of electronic device 2600), changes in position of electronic device 2600 or a component, the presence or absence of contact between a target object and electronic device 2600, the orientation or acceleration / deceleration of electronic device 2600, and temperature changes of electronic device 2600. In this example, sensor assembly 2614 may include magnetic sensors, gyroscopes, and magnetic field sensors, and may also include inertial sensors, image sensors, etc., wherein the magnetic field sensor includes at least one of the following: a Hall sensor, a thin-film magnetoresistive sensor, and a magnetic fluid accelerometer.
[0282] Communication component 2616 is configured to facilitate wired or wireless communication between electronic device 2600 and other devices. Electronic device 2600 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 2616 receives broadcast information or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 2616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0283] In an exemplary embodiment, the electronic device 2600 may be implemented by one or more application-specific integrated circuits (ASICs), digital information processors (DSPs), digital information processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.
[0284] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0285] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An electronic device, characterized in that, The electronic device includes: an audio acquisition module, an audio playback module, and a Bluetooth module; the Bluetooth module is electrically connected to the audio acquisition module and the audio playback module respectively; the Bluetooth module is in the same pre-created intercom group with at least one peer device; The Bluetooth module is used to transmit the first audio data acquired by the audio acquisition module to at least one peer device in the intercom team via wireless communication. The Bluetooth module is also used to receive second audio data transmitted by at least one peer device in the intercom team via wireless communication, and send the second audio data to the audio playback module; The audio playback module is used to play the received second audio data.
2. The electronic device according to claim 1, characterized in that, The Bluetooth module includes: a first Bluetooth module and a second Bluetooth module; The first Bluetooth module is used for communication and connection with other devices; The second Bluetooth module is used to communicate with at least one peer device in the intercom group.
3. The electronic device according to claim 2, characterized in that, The second Bluetooth module, when used to communicate with at least one peer device in the walkie-talkie group, includes: The system receives first audio data collected by the audio acquisition module and transmits the first audio data to at least one peer device in the intercom team via wireless communication. The system receives second audio data transmitted by at least one peer device in the intercom group and transmits the second audio data to the audio playback module for playback.
4. The electronic device according to claim 2, characterized in that, The first Bluetooth module is further configured to: receive audio data sent by other devices via Bluetooth communication, and transmit the audio data to the second Bluetooth module; The second Bluetooth module is further configured to: transmit the audio data to at least one peer device in the intercom group via wireless communication.
5. The electronic device according to claim 2, characterized in that, The first Bluetooth module is a BT Bluetooth module; The second Bluetooth module is a Bluetooth Low Energy (BLE) module.
6. The electronic device according to claim 2, characterized in that, The first Bluetooth module includes: a first signaling transmission module and a first communication bus module; The second Bluetooth module includes: a second signaling transmission module and a second communication bus module; The first signaling transmission module establishes a connection with the second signaling transmission module for transmitting control signaling; A connection is established between the first communication bus module and the second communication bus module for transmitting audio data according to control signaling.
7. The electronic device according to claim 6, characterized in that, The electronic device further includes a first radio frequency antenna; the first Bluetooth module further includes: an analog-to-digital conversion module, a signal filtering module, a first Bluetooth module, and an audio decoding module; the analog-to-digital conversion module is electrically connected to the audio acquisition module and the signal filtering module respectively; the signal filtering module is electrically connected to the first Bluetooth module and the first communication bus module respectively; The analog-to-digital converter module is used to convert analog speech signals into audio data; The signal filtering module is used to filter the audio data to obtain filtered audio data; The first Bluetooth module is used to convert the audio filtered data to obtain audio converted data; The first radio frequency antenna is used to convert the audio conversion data into an antenna signal, and is also used to receive the antenna signal to obtain the audio conversion data; The audio decoding module is used to decode the audio conversion data into an audio stream and output it to the audio playback module of the electronic device, so that the audio playback module can restore the voice analog signal; The first communication bus module is used to transmit audio conversion data to the second communication bus module, and is also used to receive audio conversion data transmitted by the second communication bus module.
8. The electronic device according to claim 6, characterized in that, The electronic device further includes a second radio frequency antenna; the second Bluetooth module further includes a second Bluetooth module, an encoding module, and a decoding module; the encoding module is electrically connected to the second communication bus module and the second Bluetooth module respectively; the decoding module is electrically connected to the second communication bus module and the second Bluetooth module respectively. The encoding module is used to encode the audio conversion data and send the encoded audio data to the second Bluetooth module. The second Bluetooth module is used to send the audio encoded data to the second radio frequency antenna; The second radio frequency antenna is used to convert the audio encoded data into an antenna broadcast signal; and to convert the received antenna broadcast signal into audio converted data and send it to the second Bluetooth module to obtain an audio encoded signal; The decoding module is also used to decode the audio encoded signal and send it to the second communication bus module.
9. The electronic device according to claim 1, characterized in that, The electronic device also includes a processor, which is pre-installed with an operating system; the operating system generates a user interface during runtime. The operation interface generates guidance information and establishes a communication team with at least one peer device. The electronic device or peer device in the team sends audio encoded data according to a preset time sequence or receives audio converted data in a time sequence outside the preset time sequence.
10. The electronic device according to claim 1, characterized in that, The wireless communication includes: broadcast communication or one-to-one communication.
11. A communication control method, characterized in that, The method is applied to an electronic device, and the method includes: Collect the first audio data; The first audio data is transmitted wirelessly to at least one peer device via the Bluetooth module in the electronic device; wherein the electronic device and the at least one peer device establish the same intercom team via the Bluetooth module. The electronic device receives second audio data transmitted by at least one peer device in the intercom group via the Bluetooth module in the electronic device. Play the received second audio data.
12. The method according to claim 11, characterized in that, The electronic device further includes: an audio acquisition module and an audio playback module; The Bluetooth module is electrically connected to the audio acquisition module and the audio playback module, respectively. The acquisition of the first audio data includes: acquiring the first audio data through the audio acquisition module; The playback of the received audio data includes: playing the second audio data through the audio playback module.
13. The method according to claim 12, characterized in that, The Bluetooth module includes a first Bluetooth module and a second Bluetooth module; The step of transmitting the first audio data to the at least one peer device wirelessly via the Bluetooth module in the electronic device includes: The first Bluetooth module transmits the first audio data acquired by the audio acquisition module to the second Bluetooth module; and the second Bluetooth module transmits the first audio data to at least one peer device in the intercom team via wireless communication. Receiving second audio data transmitted by at least one peer device in the intercom group via the Bluetooth module in the electronic device includes: The second Bluetooth module receives second audio data transmitted by at least one peer device in the intercom group and transmits the second audio data to the first Bluetooth module; and the first Bluetooth module transmits the second audio data to the audio playback module.
14. The method according to claim 12, characterized in that, The Bluetooth module includes a first Bluetooth module and a second Bluetooth module; the method further includes: The first Bluetooth module receives audio data sent by other devices via Bluetooth communication and transmits the audio data to the second Bluetooth module. The second Bluetooth module transmits the audio data to at least one peer device in the intercom team via wireless communication.
15. The method according to claim 11, characterized in that, The Bluetooth module includes a first Bluetooth module and a second Bluetooth module; The first Bluetooth module is a BT Bluetooth module; The second Bluetooth module is a Bluetooth Low Energy (BLE) module.
16. The method according to claim 11, characterized in that, Before acquiring the first audio data, the method further includes: When the Bluetooth intercom control in the application list is triggered, the Bluetooth intercom homepage is displayed; the Bluetooth intercom homepage includes a team initiation control; Once the triggering of the team-up control is detected, Bluetooth team-up processing is performed. Once the team is formed, a Bluetooth intercom page is displayed; the Bluetooth intercom page includes an intercom control, which is configured to trigger an electronic device to collect user voice data and synchronously send the voice data to each member of the team.
17. The method according to claim 11, characterized in that, Before acquiring the first audio data, the method further includes: When the team-up control is triggered, the team-up password input page is displayed; Once the "Join Team" control is detected as being triggered, the process of adding the user to a Bluetooth team is executed. Once the team is formed, a Bluetooth intercom page is displayed; the Bluetooth intercom page includes an intercom control, which is configured to trigger an electronic device to collect user voice data and synchronously send the voice data to each member of the team.
18. The method according to claim 17, characterized in that, The method further includes: Once the team-up password is entered, the team-up page will be displayed. When the user who initiated the team formation is detected to have completed the team formation, the current team list is entered; when the user who initiated the team formation is detected to have cancelled the team formation is triggered, the user is returned to the team formation start page.
19. The method according to claim 18, characterized in that, The method further includes: When an operation to return to the Bluetooth team creation page is detected, the Bluetooth team creation page is returned and it is determined that the team password has expired.
20. The method according to claim 16, characterized in that, The step of performing Bluetooth team-up processing after detecting that the team-up initiation control has been triggered includes: Display the Bluetooth team creation page; the Bluetooth team creation page includes the team password for the newly created team and a reminder message; the reminder message is used to remind the initiating user to provide the team password to the target team member who wants to join the newly created team. When any target member is detected to have joined the newly created team, a list of teammates who have joined the newly created team is displayed; the teammate list page includes the specified information of at least one target member and a team-up completion control.
21. The method according to claim 16, characterized in that, Once the team is formed, the Bluetooth intercom page is displayed, including: When the team-up completion control is triggered, a secondary confirmation page is displayed. The secondary confirmation page includes an entry intercom control, a reminder message, or a continue team-up control. The reminder message is used to remind the user to select the corresponding control. The continue team-up control is configured to trigger the electronic device to return to the teammate list page. The entry intercom control is configured to trigger the electronic device to display a Bluetooth intercom page containing the Bluetooth intercom team-up information. When the intercom entry control is detected to be triggered, a new team is created and a Bluetooth intercom page containing the information of the newly created team is displayed.
22. The method according to claim 16 or 17, characterized in that, The Bluetooth intercom page also includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive and exit times; the method further includes: When any team control is detected to be triggered, join the Bluetooth team corresponding to the team control and send and receive voice data of the Bluetooth team. Move the Bluetooth group's group control from the recent group list to the current group list.
23. The method according to claim 22, characterized in that, The current team list includes a walkie-talkie control; the method further includes: When the intercom control is detected to be triggered, user voice data is collected and the voice data is synchronously sent to each member in the current team list.
24. The method according to claim 23, characterized in that, When the intercom control is detected to be triggered, the process of collecting user voice data and synchronously sending the voice data to each member in the current team list includes: When the intercom control is detected to be pressed, a first reminder voice message is played. When the first reminder voice message ends, voice recording begins; When the detection of a collection duration greater than or equal to a preset duration or when the intercom control is released, the collection of voice is stopped and a second reminder voice message is played. Send the voice data to each member in the current team list.
25. The method according to claim 11, characterized in that, The method further includes: When it is detected that the Bluetooth intercom is in progress and the intercom control in the application list is triggered, switch to the intercom page.
26. The method according to claim 11, characterized in that, The method further includes: When it is detected that the current team is in a silent state, the information that the current team is in a silent state is displayed. The silent state information includes the team avatar, the number of people currently online in the team, and the triggerable intercom control.
27. The method according to claim 26, characterized in that, The method further includes: When it is detected that other members of the current team are talking to each other in a non-silent state, the talking status information of the current team is displayed; the talking status information includes the avatar, nickname and play icon of the speaking member; or, When other members of the current team are detected talking to each other in silent mode, keep the display screen off.
28. The method according to claim 25, characterized in that, The method further includes: When it is detected that the current intercom page is swiped in a preset direction, switch to the team list, which includes the current team list and the recent team list; When any of the most recent teams in the most recent team list is triggered, switch to the most recent team; When any of the current teams in the current team list is detected to be triggered, quick control is activated.
29. The method according to claim 28, characterized in that, The method further includes: When the current intercom page is displayed, it supports members of the current team going offline, canceling listening to the intercom, or relistening to the intercom.
30. The method according to claim 16 or 17, characterized in that, The Bluetooth intercom page also includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of receive and exit times; the method further includes: When any of the team control in the recent team list is triggered, the system joins the Bluetooth team corresponding to the team control and receives the voice data of the Bluetooth team. Move the Bluetooth group's group control from the recent group list to the current group list.
31. A communication control device, characterized in that, The device includes: The audio acquisition module is used to acquire the first audio data; An audio transmission module is used to transmit the first audio data to at least one peer device wirelessly via a Bluetooth module in the electronic device; wherein the electronic device and the at least one peer device establish the same intercom team via the Bluetooth module; An audio receiving module is used to receive second audio data transmitted by at least one peer device in the intercom group via a Bluetooth module in the electronic device; An audio playback module is used to play the received second audio data.
32. The apparatus according to claim 31, characterized in that, The device further includes: The intercom page display module is used to: display the Bluetooth intercom homepage when the Bluetooth intercom control in the application list is detected to be triggered; the Bluetooth intercom homepage includes a team initiation control; The team-up initiation processing module is used to: perform Bluetooth team-up processing after detecting that the team-up initiation control has been triggered; The intercom page display module is used to: display a Bluetooth intercom page after team formation is completed; the Bluetooth intercom page includes an intercom control, which is configured to trigger an electronic device to collect user voice data and synchronously send the voice data to each member in the team.
33. The apparatus according to claim 31, characterized in that, The device further includes: The password page display module is used to display the team password input page when the team participation control is triggered. The team-up processing module is used to perform the process of joining a Bluetooth team when the team-up control is detected to be triggered. The intercom page display module is used to display the Bluetooth intercom page after the team is formed; the Bluetooth intercom page includes an intercom control, which is configured to trigger the electronic device to collect user voice data and synchronously send the voice data to each member in the team.
34. The apparatus according to claim 32, characterized in that, The team formation initiation module includes: a creation page display module and a teammate list display module; The creation page display module is used to display the Bluetooth team creation page; the Bluetooth team creation page includes the team password and reminder information for the newly created team; the reminder information is used to remind the initiating user to provide the team password to the target members who are to join the newly created team; The teammate list display module is used to display a teammate list page that has joined a newly created team when any target teammate is detected to have joined the newly created team; the teammate list page includes specified information of at least one target teammate and a team-up completion control.
35. The apparatus according to claim 32, characterized in that, The intercom page display module includes: a confirmation page display submodule and an intercom page display submodule; The confirmation page display submodule is used to display a secondary confirmation page after the team-up completion control is triggered. The secondary confirmation page includes an entry intercom control, a reminder message, or a continue team-up control. The reminder message is used to remind the user to select the corresponding control. The continue team-up control is configured to trigger the electronic device to return to the teammate list page. The entry intercom control is configured to trigger the electronic device to display a Bluetooth intercom page containing the Bluetooth intercom team-up information. The intercom page display submodule is used to generate a newly created team and display a Bluetooth intercom page containing the information of the newly created team when the intercom entry control is detected to be triggered.
36. The apparatus according to claim 32 or 33, characterized in that, The Bluetooth intercom page also includes a recently formed team list; the recently formed team list includes at least one team control arranged in reverse chronological order of reception and exit time; the device also includes: The Bluetooth team joining module is used to: when any team control is detected to be triggered, join the Bluetooth team corresponding to the team control and send and receive voice data of the Bluetooth team; The team control transfer module is used to move the team control of the Bluetooth team from the recent team list to the current team list.
37. An electronic device, characterized in that, Including processor and memory; The memory is used to store computer programs that can be executed by the processor; The processor is configured to execute a computer program in the memory to implement the method as described in any one of claims 11 to 30.
38. A non-transitory computer-readable storage medium, characterized in that, When the executable computer program in the storage medium is executed by a processor, it can implement the method as described in any one of claims 11 to 30.