CN113395576B - Scene switching method, computer equipment and storage medium - Google Patents
Scene switching method, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113395576B CN113395576B CN202110718012.8A CN202110718012A CN113395576B CN 113395576 B CN113395576 B CN 113395576B CN 202110718012 A CN202110718012 A CN 202110718012A CN 113395576 B CN113395576 B CN 113395576B
- Authority
- CN
- China
- Prior art keywords
- scene
- priority
- historical execution
- terminal
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000006854 communication Effects 0.000 claims abstract description 68
- 238000004891 communication Methods 0.000 claims description 62
- 238000004590 computer program Methods 0.000 claims description 13
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the application provides a scene switching method, computer equipment and a storage medium; the method and the device for switching the first scene can acquire a switching request, wherein the switching request is used for indicating that the first scene which is currently executed is switched to a second scene; judging whether the priority of the second scene is higher than that of the first scene; and if so, switching the first scene to the second scene. According to the embodiment of the application, the scenes can be switched through the priority of the scenes, so that different scenes of the unified management terminal in the communication process can be managed, the different scenes can be linked, automatic switching is realized, and the convenience of scene switching is improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a scene switching method, a computer device, and a storage medium.
Background
With the increasing development and maturity of communication technology, people have more and more requirements on communication application scenes. For example, with the continuous update and development of the bluetooth technology, the application scenarios of the smart television establishing connection with other devices through the bluetooth technology are more and more extensive, and the smart television having the bluetooth function is a standard configuration of the smart television.
At present, when the communication function of the smart television is actually used, such as the bluetooth function, many problems can be met. For example, when the bluetooth function of the smart television is actually used, the following situations may be encountered: for example, different use scenes of the smart television realized by adopting the Bluetooth function are mutually independent, have no linkage and lack of unified management, wherein the use scenes comprise scenes of Bluetooth single listening, bluetooth headset conversation, bluetooth headset song listening and the like; for example, the smart television adopts the bluetooth function to switch the usage scenario, such as switching the smart television from the usage scenario in which the smart television is connected with the mobile phone to realize bluetooth listening alone to the usage scenario in which the smart television is connected with the bluetooth headset to realize a call, and connecting the smart television to the bluetooth headset to perform a call by manually disconnecting the smart television from the mobile phone.
Disclosure of Invention
The embodiment of the application provides a scene switching method, computer equipment and a storage medium, which can uniformly manage different use scenes realized by a terminal in a communication process, enable the different use scenes to be linked, realize automatic switching and improve the convenience of scene switching.
A scene switching method, comprising:
acquiring a switching request, wherein the switching request is used for indicating that a first scene currently executed is switched into a second scene;
judging whether the priority of the second scene is higher than that of the first scene;
and if so, switching the first scene to the second scene.
Accordingly, an embodiment of the present application provides a scene switching apparatus, including:
the device comprises an acquisition unit, a switching unit and a processing unit, wherein the acquisition unit is used for acquiring a switching request which is used for indicating that a first scene which is currently executed is switched to a second scene;
a judging unit configured to judge whether the priority of the second scene is higher than the priority of the first scene;
and if so, switching the first scene to the second scene.
In some embodiments, the scene switching apparatus further includes a determining unit, and the determining unit is specifically configured to obtain a configuration file of the first scene and a configuration file of the second scene respectively; and determining the priority of the first scene and the priority of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively so as to judge whether the priority of the second scene is higher than the priority of the first scene.
In some embodiments, the determining unit may be specifically configured to determine a first identifier of the first scene and a second identifier of the second scene according to the configuration file of the first scene and the configuration file of the second scene, respectively; and determining the priority of the first scene and the priority of the second scene from a preset priority setting table according to the first identifier and the second identifier.
In some embodiments, the determining unit may be specifically configured to obtain historical execution data of a first scene and historical execution data of a second scene; the priority of the first scene and the priority of the second scene are determined based on the historical execution data of the first scene and the historical execution data of the second scene to determine whether the priority of the second scene is higher than the priority of the first scene.
In some embodiments, the determining unit may be specifically configured to obtain a historical execution count of the first scenario and a historical execution count of the second scenario; and sequencing the first scene and the second scene according to the historical execution times of the first scene and the historical execution times of the second scene, and determining the priority of the first scene and the priority of the second scene.
In some embodiments, the determining unit may be specifically configured to perform weighting processing on the historical execution times of the first scene and the historical execution duration of the first scene to obtain a first historical execution characteristic; weighting the historical execution times of the second scene and the historical execution duration of the second scene to obtain a second historical execution characteristic; determining the priority corresponding to the first historical execution characteristic as the priority of the first scene; and determining the priority corresponding to the second historical execution characteristic as the priority of the second scene.
In some embodiments, the switching unit may be specifically configured to switch the communication channel of the second scene to the communication channel of the first scene if the communication channel of the second scene is not consistent with the communication channel of the first scene, so as to switch the first scene to the second scene.
In addition, the embodiment of the application also provides computer equipment, which comprises a memory and a processor; the memory stores a computer program, and the processor is configured to execute the computer program in the memory to perform operations in any of the scene switching methods provided by the embodiments of the present application.
In addition, a storage medium is further provided in an embodiment of the present application, where the storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute any one of the scene switching methods provided in the embodiment of the present application.
The method and the device for switching the first scene can acquire a switching request, wherein the switching request is used for indicating that the first scene which is currently executed is switched to a second scene; judging whether the priority of the second scene is higher than that of the first scene; and if so, switching the first scene to the second scene. According to the embodiment of the application, the scenes can be switched according to the priorities of the scenes, so that different scenes of the unified management terminal in the communication process can be managed, the different scenes can be linked, automatic switching is realized, and the convenience of scene switching is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a system architecture diagram provided by an embodiment of the present application;
fig. 2 is a schematic diagram of an embodiment of a scene switching method provided in an embodiment of the present application;
FIG. 3 is a schematic diagram illustrating one embodiment of determining scene priorities as provided by embodiments of the present application;
FIG. 4 is a schematic diagram of another embodiment of determining scene priorities provided by embodiments of the present application;
fig. 5 is a schematic diagram of another embodiment of a scene switching method provided in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an intelligent television system;
fig. 7 is a schematic diagram of another embodiment of a scene switching method provided in an embodiment of the present application;
fig. 8 is a schematic structural diagram of a scene switching apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of the terminal 101 according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides a scene switching method, a scene switching device, computer equipment and a storage medium, which can acquire a switching request, wherein the switching request is used for indicating that a first scene which is currently executed is switched to a second scene; judging whether the priority of the second scene is higher than that of the first scene; and if so, switching the first scene to the second scene.
First, a system architecture according to an embodiment of the present application is described, as shown in fig. 1.
Referring to fig. 1, a system architecture provided by the embodiment of the present application includes: a terminal 101 and one or more bluetooth devices 102. Wherein, the terminal 101 and the bluetooth device 102 can communicate through bluetooth technology. The bluetooth technology includes Basic Rate (BR) bluetooth, enhanced rate (EDR) bluetooth, or Bluetooth Low Energy (BLE), and may also be a bluetooth technology corresponding to other new bluetooth protocol types introduced in the future.
The terminal 101 may be any device having arithmetic processing capability. Of course, the terminal 101 may also have audio/video playing and interface displaying functions. For example, the terminal 101 may be a mobile phone, a computer, a smart tv, an in-vehicle device, a wearable device, an industrial device, and the like. The terminal 101 supports the bluetooth communication protocol.
The bluetooth device 102 is an electronic device that supports a bluetooth communication protocol. Bluetooth device 102 may be a smart phone, a media player (e.g., MP3, MP4, etc.), a tablet computer, a Personal Digital Assistant (PDA), a smart television, a bluetooth headset, a smart watch, and so on.
As shown in fig. 1, the system architecture of the present application is exemplified by the terminal 101 being a smart tv, and the bluetooth device 102 being a smart phone or a bluetooth headset. It should be noted that the examples should not be construed as limiting the application.
Next, a "scenario" in the embodiment of the present application will be specifically described.
The Host protocol stack defines a plurality of applications (profiles) and core protocols (protocols) in the bluetooth framework. The core Protocol includes, but is not limited to, a bluetooth basic Service Protocol SDP (Service discovery Protocol), a Logical link control and Adaptation Protocol L2CAP (Logical link control and Adaptation Protocol), and the like. The core protocol is essential in the bluetooth protocol stack. Each profile defines a respective message format and Application rules, and is a bluetooth service (Application), sometimes referred to as a bluetooth function. In order to realize interconnection and interworking of different devices on different platforms, the bluetooth protocol is a specification formulated for various possible and general application scenarios, such as A2DP (advanced audio distribution profile), HFP (portable-free profile), and the like.
In this embodiment, the terminal 101 in this application may support multiple Profile applications, such as HFP (hand-free Profile) application, A2DP (Advanced Audio Distribution Profile) application, HSP (Headset Profile) application, or AVRCP (Audio/Video Remote Control Profile) application.
The A2DP is an advanced audio transmission application, and the A2DP can adopt a chip in a terminal to stack data so as to achieve high definition of sound.
For example, if the terminal is currently used as a source (source) of an A2DP application, the terminal may be said to be currently in a scene, and in the scene, the terminal may output audio through the bluetooth device, that is, the terminal sends the audio to the bluetooth device, and plays the audio through the bluetooth device. Assuming that the bluetooth device is a bluetooth headset, the scene may be called a "song listening scene of the bluetooth headset", that is, the terminal is in a scene of transmitting audio to the bluetooth headset and listening to songs through the bluetooth headset. It should be noted that "the bluetooth headset listens to songs" is merely an exemplary name, and the bluetooth device in this scenario may be a bluetooth headset, and in some embodiments, may also be other devices capable of serving as an audio output device, such as a smart phone.
For example, if the terminal is currently used as a sink (sink) of an A2DP application, it may be said that the terminal is currently in a scene, in the scene, the bluetooth device may output audio through the terminal, that is, the bluetooth device sends the audio to the terminal, and plays the audio through the terminal, for example, the bluetooth device is a mobile phone, the terminal is an intelligent television, and the mobile phone transmits a piece of music to the intelligent television, and plays the music through the intelligent television. At this time, the terminal can be said to be in a 'bluetooth individual listening scene', that is, the bluetooth device transmits the audio to the terminal, and plays the audio in the terminal.
The HSP application represents a protocol application for telephone audio, providing basic functions required for communication between a terminal and a bluetooth device.
For example, if the terminal is currently used as a server (server) of the HSP application, the terminal may be said to be currently in a scene, and in the scene, the terminal may be used as a voice output and output interface of a bluetooth device, that is, when the bluetooth device (such as a mobile phone) wants to make a call or make a call, an audio call is performed through the terminal.
For example, if a terminal is currently used as a client (client) of an HSP application, the terminal may be said to be currently in a scene, and in the scene, the details are as follows:
for example, in the case of a liquid,
HFP applications represent hands-free applications, and HFP applications add some extended functionality over HSP applications. For example, if the terminal is currently used as a client (client) of the HFP application, the terminal may control a call process of a bluetooth device (such as a mobile phone), for example: answering, hanging up, refusing, voice dialing, etc. At this time, the terminal can be said to be in a "call making scene with a mobile phone", that is, the mobile phone is connected with the terminal, and the scene of the mobile phone call process is controlled through the terminal. For example, if the terminal is currently used as a server (HFP application), the terminal may be used as a voice output and output interface of a bluetooth device, and the bluetooth device (such as a bluetooth headset) may control a call process of the terminal. At this time, the terminal can be said to be in a 'Bluetooth headset call scene', that is, the Bluetooth headset is connected with the terminal, and the scene of the terminal call process is controlled through the Bluetooth headset; at this time, the terminal can also be said to be in a "call making scene with a television", that is, the terminal is a television, the television is connected with a bluetooth device, and a conversation scene of the television is controlled by the bluetooth device.
For example,
the AVRCP application is an audio video remoting application that defines how to control features of streaming media, including: pause, stop, start playback, volume control, and other types of remote control operations.
In the foregoing, a plurality of possible scenarios that the terminal may be in or executed in the embodiment of the present application are introduced, and in an actual application process, one or more scenarios corresponding to other types of profiles may also be included, which is not limited in the embodiment of the present application.
Based on the system architecture of fig. 1, a scene switching method provided in the present application is introduced next.
Fig. 2 is a schematic diagram of an embodiment of a scene switching method according to an embodiment of the present application.
As shown in fig. 2, an embodiment of the scene switching method provided in the embodiment of the present application may specifically include the following steps.
The embodiment of the application can be applied to home furnishing and office work, but is not limited to home furnishing and office work. As shown in fig. 2, the specific flow of the scene switching method is as follows:
s101, acquiring a switching request.
Wherein the switching request is used for indicating that the first scene currently executed is switched to the second scene. The first scene and the second scene can both comprise a Bluetooth independent listening scene, a Bluetooth headset conversation scene, a Bluetooth headset song listening scene, a mobile phone dialing scene, a television dialing scene and other scenes, the scenes are realized after communication is carried out between the terminal and different Bluetooth devices, and the terminal can be connected with a plurality of Bluetooth devices simultaneously. It should be noted that the first scenario and the second scenario are different.
The switching request may be triggered by a broadcast received by the terminal, such as an incoming broadcast received by the terminal, and an audio transmission broadcast received by the terminal. Wherein the audio transmission broadcast may be triggered by performing an operation on a bluetooth device or terminal.
The terminal can be used as a master device, namely an output device, for example, the terminal is connected with a bluetooth headset to realize a song listening scene, the terminal is a source end, and the bluetooth headset passively receives audio output by the terminal; the terminal can be used as a slave device, that is, the terminal is a receiving terminal, for example, the terminal is connected with a mobile phone to realize a bluetooth independent listening scene, and the terminal passively receives audio transmitted by the mobile phone.
S102, judging whether the priority of the second scene is higher than that of the first scene.
The priority determination method of the scene may be performed in various manners, for example, the data determination is performed according to the history of the scene, for example, the priority determination is determined according to the preset priority of the scene, which may specifically be as follows:
(1) The data determination is performed through the history of the scene, which may specifically be as follows:
for example, the history execution data of the first scene and the history execution data of the second scene are acquired; the priority of the first scene and the priority of the second scene are determined based on the historical execution data of the first scene and the historical execution data of the second scene.
The historical execution data is obtained by a buried point method, and the historical execution data has various types, such as historical execution times, historical execution duration and the like.
1) Specifically, when the historical execution data is the historical execution times, fig. 3 is a schematic diagram of an embodiment of determining a scene priority provided in the embodiment of the present application, and as shown in fig. 3, the steps may be as follows:
a1, acquiring the historical execution times of a first scene and the historical execution times of a second scene.
Specifically, the historical execution times of the first scene and the historical execution times of the second scene may be recorded in a linked list manner, and the historical execution times of the first scene and the historical execution times of the second scene may also be recorded in a data embedding manner, which is not limited to the linked list and the data embedding manner.
And A2, sequencing the first scene and the second scene according to the historical execution times of the first scene and the historical execution times of the second scene, and determining the priority of the first scene and the priority of the second scene.
Specifically, a scene with a large number of historical executions may set a higher priority than a scene with a small number of historical executions; of course, in a scenario where the number of historical executions is large, a scenario where the priority is lower than that in a scenario where the number of historical executions is small may be set.
The priority of the first scene and the priority of the second scene are determined according to the historical execution times of the scenes, the priority of the first scene and the priority of the second scene can be dynamically adjusted according to habits of users, and the intelligent control method is more intelligent.
2) Specifically, when the history execution data includes the history execution number and the history execution time, for example:
weighting the historical execution times of the first scene and the historical execution duration of the first scene to obtain a first historical execution characteristic; weighting the historical execution times of the second scene and the historical execution duration of the second scene to obtain a second historical execution characteristic; determining the priority corresponding to the first historical execution characteristic as the priority of the first scene; and determining the priority corresponding to the second historical execution characteristic as the priority of the second scene.
The weight of the historical execution times of the first scene and the weight of the historical execution duration of the first scene may be the same or different; similarly, the weight of the historical execution times of the second scenario and the weight of the historical execution duration of the second scenario may be the same or different, and may be set according to specific requirements.
(2) Fig. 4 is a schematic diagram of another embodiment of determining a priority of a scene according to a priority determination that has been set for the scene, and as shown in fig. 4, the priority of the scene may specifically be as follows:
and B1, respectively acquiring the configuration file of the first scene and the configuration file of the second scene.
The configuration file can be a Bluetooth configuration file or a Wifi configuration file. The configuration file records configuration information of the first scene and configuration information of the second scene. The first scenario and the second scenario may share a configuration file. Of course, the first scene and the second scene may use different profiles. The method and the device for setting the configuration file have the advantage that the first scene and the second scene can share the setting of the configuration file.
And B2, determining the priority of the first scene and the priority of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively.
As such, it may be determined whether the priority of the second scene is higher than the priority of the first scene.
The method comprises the steps that a first identifier of a first scene can be determined through a configuration file of the first scene; determining a second identifier of the second scene through the configuration file of the second scene, which is as follows:
the scene switching device may determine a format of the configuration file of the first scene and a format of the configuration file of the second scene according to the obtained configuration file of the first scene and the configuration file of the second scene, match the format of the configuration file of the first scene with the corresponding protocol, match the format of the configuration file of the second scene with the corresponding protocol, and then obtain the parsed configuration file of the first scene and the parsed configuration file of the second scene through JOSON parsing, that is, obtain a name value corresponding to the first scene, that is, a name value corresponding to the first identifier and a name value corresponding to the second scene, that is, the second identifier through JOSON parsing.
And S103, if so, switching the first scene to a second scene.
If the communication channel of the second scene is inconsistent with the communication channel of the first scene, the communication channel of the second scene is switched to the communication channel of the first scene, so that the first scene is switched to the second scene. For example, the first scenario is that a bluetooth headset listens to a song, the second scenario is that a bluetooth headset makes a call, and a bluetooth audio ACL (Asynchronous Connectionless) channel of the bluetooth headset listening to the song is switched to a bluetooth headset call SCO (Synchronous Connection organized, synchronous Connection Oriented) channel, so as to implement a bluetooth headset call scenario.
As can be seen from the above, in the embodiment of the present application, a switching request may be obtained, where the switching request is used to indicate that a first scene currently being executed is switched to a second scene; judging whether the priority of the second scene is higher than that of the first scene; and if so, switching the first scene to the second scene. According to the embodiment of the application, the scenes can be switched through the priority of the scenes, so that different scenes of the unified management terminal in the communication process can be managed, the different scenes can be linked, automatic switching is realized, and the convenience of scene switching is improved.
The method described in the above examples is further illustrated in detail below by way of example.
In this embodiment, the scene switching device is specifically integrated in a computer device. First, it should be noted that, in the following, the terminal is used as an intelligent television, the first scenario is a call-making scenario with a mobile phone, and the second scenario is a song-listening scenario with a bluetooth headset.
Fig. 5 is a schematic diagram of another embodiment of a scene switching method provided in an embodiment of the present application, and as shown in fig. 5, a scene switching method specifically includes the following steps:
s201, the intelligent television receives a switching request.
The switching request is used for indicating that a currently executed call scene by the mobile phone is switched to a call scene by the mobile phone.
S202, the intelligent television acquires the priority of a scene of calling with the mobile phone and the priority of a scene of listening to songs with the Bluetooth headset according to the switching request.
Optionally, the configuration file of a scene of making a call with a mobile phone and the configuration file of a scene of listening to songs with a bluetooth headset may be obtained respectively; and determining the priority of the scene of making a call with the mobile phone and the priority of the scene of listening to songs with the Bluetooth headset according to the configuration file of the scene of making a call with the mobile phone and the configuration file of the scene of listening to songs with the Bluetooth headset respectively so as to judge whether the priority of the scene of listening to songs with the Bluetooth headset is higher than the priority of the scene of making a call with the mobile phone.
More specifically, a first identification of a scene of dialing a phone call by the mobile phone and a second identification of a scene of listening to songs by the Bluetooth headset are determined according to a configuration file of a scene of dialing a phone call by the mobile phone and a configuration file of a scene of listening to songs by the Bluetooth headset respectively; and according to the first identifier and the second identifier, determining the priority of a scene of calling by using the mobile phone and the priority of a scene of listening to songs by using the Bluetooth headset from a preset priority setting table.
Optionally, the smart television acquires historical execution data of a scene of calling with a mobile phone and historical execution data of a scene of listening to songs with a Bluetooth headset; and determining the priority of the scene of calling the mobile phone and the priority of the scene of listening to the songs by the Bluetooth headset according to the historical execution data of the scene of calling the mobile phone and the historical execution data of the scene of listening to the songs by the Bluetooth headset.
More specifically, the history execution data is the history execution number. The intelligent television acquires the historical execution times of a scene of calling by using a mobile phone and the historical execution times of a scene of listening to songs by using a Bluetooth headset; and sequencing the scene of making a call with the mobile phone and the scene of listening to the song with the Bluetooth headset according to the historical execution times of the scene of making a call with the mobile phone and the historical execution times of the scene of listening to the song with the Bluetooth headset so as to determine the priority of the scene of making a call with the mobile phone and the priority of the scene of listening to the song with the Bluetooth headset.
More specifically, the history execution data includes a history execution number and a history execution time length. The intelligent television carries out weighting processing on the historical execution times of the scene of making a call by the mobile phone and the historical execution duration of the scene of making a call by the mobile phone to obtain a first historical execution characteristic; weighting the historical execution times of the song listening scene of the Bluetooth headset and the historical execution duration of the song listening scene of the Bluetooth headset to obtain a second historical execution characteristic; determining the priority corresponding to the first historical execution characteristic as the priority of a scene of calling by using a mobile phone; and determining the priority corresponding to the second historical execution characteristic as the priority of the song listening scene of the Bluetooth headset.
S203, the intelligent television judges whether the priority of the scene of calling by the mobile phone is higher than that of the scene of listening to songs by the Bluetooth headset.
And S204, if yes, the intelligent television switches the song listening scene of the Bluetooth headset into a phone dialing scene by using a mobile phone.
In addition, if not, the smart television does not switch the first scene to the second scene, and the smart television still executes the first scene, namely, does not switch the scene of listening to songs by the bluetooth headset to the scene of making a call by the mobile phone.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
The specific application that the terminal is an intelligent television adopting an Android system and the bluetooth device is a device such as a mobile phone, a bluetooth headset or a bluetooth sound box, so that the intelligent television can be linked with the surrounding bluetooth devices is further elaborated.
Fig. 6 is a schematic structural diagram of an intelligent television system, and as shown in fig. 6, the intelligent television system includes a control management module, a profile module, and an audio module. The control management module is used for detecting the change of the scene in real time and controlling the switching of the profile module and the audio module. And the profile module is used for taking charge of the Bluetooth function, namely control, switching and connection of the profile. and the audio module is used for being responsible for switching and transmitting the audio channels.
The intelligent television judges the priority of the scene according to the weight in the priority setting table. Weight ordering of scenes: weight 1> weight 2> weight 3> weight 4. The priority setting table, which may also be referred to as a weight setting table, is shown in table 1.
Weight rank | Profile |
Weight 1 | HFP Server |
Weight 2 | HFP Client |
Weight 3 | A2DP Source |
Weight 4 | A2DP Sink |
TABLE 1
For example, switching from a scene of listening to songs by a bluetooth headset to a scene of talking by the bluetooth headset is performed in the following specific process:
after the intelligent television is started, the intelligent television system is started to initialize the intelligent television. And the control management module detects the state change of the intelligent television in real time. After the intelligent television system is initialized, a user can establish connection between the intelligent television and the Bluetooth headset and establish an audio transmission channel with the Bluetooth headset, so that a song listening scene of the Bluetooth headset is realized. Then, a call is dialed into the intelligent television, and the control management module monitors the call scene of the Bluetooth headset.
The profile module firstly analyzes a configuration file of a Bluetooth headset call scene to obtain a first identifier of the Bluetooth headset call scene, determines a corresponding application (profile) to be an HFP Server through the first identifier of the Bluetooth headset call scene, then traverses a weight setting table to find a corresponding weight grade, and determines the priority of the Bluetooth headset call scene, wherein the weight grade of the Bluetooth headset call scene is weight 1.
The profile module also analyzes a configuration file of a song listening scene of the Bluetooth headset to obtain a second identifier of the song listening scene of the Bluetooth headset, determines that a corresponding application (profile) is A2DP Sink through the second identifier of the conversation scene of the Bluetooth headset, then traverses the weight setting table to find a corresponding weight grade, and determines the priority of the song listening scene of the Bluetooth headset, wherein the weight grade of the song listening scene of the Bluetooth headset is weight 4.
The profile module compares the priority of the Bluetooth headset conversation scene with the priority of the Bluetooth headset song listening scene, the weight 1 is greater than the weight 4, and the priority of the Bluetooth headset conversation scene is greater than the priority of the Bluetooth headset song listening scene.
The scene switching process is that the control management module firstly initializes a configuration file and a state machine of a scene of listening to songs by the Bluetooth headset, then binding establishment of conversation functions of the Bluetooth headset and the intelligent television and switching of the state machine are carried out, and then the scene switching is controlled by the profile module, namely the profile module switches the configuration file of the scene of listening to songs by the Bluetooth headset to the configuration file of the scene of conversation by the Bluetooth headset. The control management module also controls the switching of the audio channel through the audio module, and switches the current Bluetooth audio ACL (Asynchronous Connectionless) channel to a Bluetooth headset conversation SCO (Synchronous Connection ordered) channel, so that the switching of the Bluetooth headset song listening scene to the Bluetooth headset conversation scene is realized.
For example, a bluetooth single listening scene is switched to a television set dialing scene, and fig. 7 is a schematic diagram of another embodiment of the scene switching method provided in the embodiment of the present application, as shown in fig. 7, the specific process is as follows:
after the intelligent television is started, the intelligent television system is started to initialize the intelligent television. And the control management module detects the state change of the intelligent television in real time. After the intelligent television system is initialized, a user can establish connection between the intelligent television and the mobile phone and establish an audio transmission channel with the mobile phone, so that a Bluetooth independent listening scene is realized. Then, a call is dialed into the intelligent television, and the control management module monitors a call scene dialed by the television.
The control management module firstly analyzes a configuration file of a scene of making a call by using the television to obtain a first identifier of the scene of making a call by using the television, determines a corresponding application (profile) as an HFP Server through the first identifier of making a call by using the television, then traverses a weight setting table to find a corresponding weight grade, and determines the priority of the scene of making a call by using the television as a weight 1. The control management module also analyzes the configuration file of the Bluetooth individual listening scene to obtain a second identifier of the Bluetooth individual listening scene, determines that the corresponding application (profile) is an A2DP Source according to the second identifier of the Bluetooth individual listening scene, then traverses the weight setting table to find the corresponding weight grade, and determines the priority of the Bluetooth individual listening scene, wherein the weight grade of the Bluetooth individual listening scene is weight 3.
The profile module compares the priority of the intelligent television dialing scene with the priority of the Bluetooth independent listening scene, wherein the weight 1 is greater than the weight 3, and the priority of the television dialing scene is greater than the priority of the Bluetooth independent listening scene.
The scene switching process is that the control management module firstly initializes the configuration file and the state machine of the Bluetooth individual listening scene, then performs binding establishment of the communication function of the mobile phone and the intelligent television and switching of the state machine, and controls the scene switching through the profile module, namely the profile module switches the configuration file of the current Bluetooth individual listening scene into the configuration file of the scene of calling by the television. The control management module also controls the switching of the audio channel through the audio module, and switches the current Bluetooth audio ACL (Asynchronous Connection free) channel to a SCO (Synchronous Connection Oriented) channel for dialing a telephone by a television. The control management module also performs Role distribution on the smart television and the mobile phone, wherein the smart television is used as a HF Role (Hands-free unit Role), and the mobile phone is used as an AG Role (Audio Gateway Role).
As can be seen from the above, in the embodiment of the present application, a switching request for a first scene, where the first scene is a scene for a target device, may be received, then, a second scene is obtained according to the switching request, where the second scene is a currently executed scene, then, according to a priority of the first scene and a priority of the second scene, a target scene is screened from the first scene and the second scene, and then, the target scene is executed. According to the method and the device, the target scene can be screened out through the priority of the scene, so that different scenes of the unified management terminal in the communication process can be managed, linkage can be carried out among the different scenes, automatic switching is achieved, and convenience of scene switching is improved.
In order to better implement the above method, the present application embodiment also provides a scene switching apparatus, which may be integrated in a computer device, such as a terminal, which may include a tablet computer, a notebook computer, and/or a personal computer, etc.
For example, fig. 8 is a schematic structural diagram of a scene switching apparatus provided in an embodiment of the present application, and as shown in fig. 8, the scene switching apparatus may include an obtaining unit 301, a determining unit 302, and a switching unit 303, as follows:
(1) An acquisition unit 301;
an obtaining unit 301 is configured to obtain a switching request, where the switching request is used to instruct to switch a first scene currently being executed to a second scene.
(2) A judgment unit 302;
a judging unit 302, configured to judge whether the priority of the second scene is higher than the priority of the first scene.
The determining unit 302 may be specifically configured to obtain a configuration file of a first scene and a configuration file of a second scene; and determining the priority of the first scene and the priority of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively so as to judge whether the priority of the second scene is higher than the priority of the first scene.
The determining unit 302 may be specifically configured to determine a first identifier of a first scene and a second identifier of a second scene according to a configuration file of the first scene and a configuration file of the second scene, respectively; and determining the priority of the first scene and the priority of the second scene from a preset priority setting table according to the first identifier and the second identifier.
The determining unit 302 may be specifically configured to acquire historical execution data of a first scene and historical execution data of a second scene; the priority of the first scene and the priority of the second scene are determined based on the historical execution data of the first scene and the historical execution data of the second scene to determine whether the priority of the second scene is higher than the priority of the first scene.
The determining unit 302 may be specifically configured to obtain a historical execution time of a first scene and a historical execution time of a second scene; and sequencing the first scene and the second scene according to the historical execution times of the first scene and the historical execution times of the second scene, and determining the priority of the first scene and the priority of the second scene.
The determining unit 302 may be specifically configured to perform weighting processing on the historical execution times of the first scene and the historical execution duration of the first scene to obtain a first historical execution feature; weighting the historical execution times of the second scene and the historical execution duration of the second scene to obtain a second historical execution characteristic; determining the priority corresponding to the first historical execution characteristic as the priority of the first scene; and determining the priority corresponding to the second historical execution characteristic as the priority of the second scene.
(3) A switching unit 303;
a switching unit 303, configured to switch the first scene to the second scene if yes.
The switching unit 303 is specifically configured to switch the communication channel of the second scene to the communication channel of the first scene if the communication channel of the second scene is not consistent with the communication channel of the first scene, so as to switch the first scene to the second scene.
As can be seen from the above, the obtaining unit 301 in the embodiment of the present application may obtain a switching request, where the switching request is used to instruct to switch a first scene currently being executed to a second scene; the determination unit 302 may determine whether the priority of the second scene is higher than the priority of the first scene; if so, the switching unit 303 may switch the first scene to the second scene. According to the embodiment of the application, the scenes can be switched according to the priorities of the scenes, so that different scenes of the unified management terminal in the communication process can be managed, the different scenes can be linked, automatic switching is realized, and the convenience of scene switching is improved.
An embodiment of the present application further provides a computer device, where the computer device is a terminal, fig. 9 is a schematic structural diagram of the terminal 101 provided in the embodiment of the present application, as shown in fig. 9, which shows a schematic structural diagram of a computer device according to the embodiment of the present application, and specifically:
referring to fig. 9, the terminal 101 may include: the device comprises a processor 201, a memory 202, a wireless communication processing module 203, an antenna 204, a power switch 205, a wired LAN communication processing module 206, an HDMI communication processing module 207, a USB communication processing module 208, a display screen 209 and an audio module 210. Wherein:
the processor 201 is operable to read and execute computer readable instructions. In particular implementations, the processor 201 may mainly include a controller, an operator, and a register. The controller is mainly responsible for instruction decoding and sending out control signals for operations corresponding to the instructions. The arithmetic unit is mainly responsible for storing register operands, intermediate operation results and the like temporarily stored in the instruction execution process. In a specific implementation, the hardware architecture of the processor 201 may be an Application Specific Integrated Circuit (ASIC) architecture, a MIPS architecture, an ARM architecture, or an NP architecture, etc.
In some embodiments, the processor 201 may be configured to interpret signals received by the wireless communication module 203 and/or the wired LAN communication processing module 206, such as a probe request broadcast by the bluetooth device 102 or a signal to establish a connection with the bluetooth device 102. The processor 201 may be configured to perform corresponding processing operations according to the parsing result, such as generating a probe response, establishing a connection, and the like, and further, for example, according to the boot instruction or lighting the display screen 209 and displaying a home interface, and the like.
In some embodiments, the processor 201 may also be configured to generate signals transmitted by the wireless communication module 203 and/or the wired LAN communication processing module 206, such as bluetooth broadcast signals, beacon signals, and signals for feeding back status information to the bluetooth device 102.
A memory 202 is coupled to the processor 201 for storing various software programs and/or sets of instructions. In particular implementations, memory 202 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory 202 may store an operating system, such as an embedded operating system like uCOS, vxWorks, RTLinux, etc. The memory 202 may also store communication programs that may be used for communication by the bluetooth device 102, one or more servers, or accessory devices.
The wireless communication module 203 may provide solutions for wireless communication applied on the terminal 101, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (BT), global Navigation Satellite System (GNSS), frequency Modulation (FM), near Field Communication (NFC), infrared (IR), and the like. Specifically, the wireless communication module 203 may include one or more of a bluetooth communication module 203A, a WLAN communication module 203B, and an infrared communication module 204C. Wherein the Bluetooth communication module 203A may include a classic Bluetooth (BT) module and a Bluetooth Low Energy (BLE) module,
in some embodiments, one or more of the bluetooth communication module 203A, the WLAN communication module 203B, and the infrared communication module 204C may listen to signals, such as probe requests, scanning signals, etc., transmitted by other devices (such as the bluetooth device 102) and may send response signals, such as probe responses, scanning responses, etc., so that the other devices (such as the bluetooth device 102) may discover the terminal 101 and establish wireless communication connections with other devices (such as the bluetooth device 102) to communicate with the other devices (such as the bluetooth device 102) through one or more wireless communication technologies, such as bluetooth, WLAN, or infrared.
In other embodiments, one or more of the bluetooth communication module 203A, the WLAN communication module 203B, and the infrared communication module 203C may also transmit signals, such as broadcast bluetooth signals, beacon signals, so that other devices (e.g., the bluetooth device 102) may discover the terminal 101 and establish wireless communication connections with other devices (e.g., the bluetooth device 102) to communicate with other devices (e.g., the bluetooth device 102) via one or more wireless communication technologies in bluetooth or WLAN.
The wireless communication module 203 may also include a cellular mobile communication module (not shown). The cellular mobile communication processing module may communicate with other devices, such as servers, via cellular mobile communication technology.
The wireless communication function of the terminal 101 can be realized by the antenna 204, the wireless communication module 203, the modem processor, and the like.
The power switch 205 may be used to control the power supplied by the power source to the terminal 101.
The wired LAN communication processing module 206 is operable to communicate with other devices in the same LAN through a wired LAN, and is also operable to connect to a WAN through a wired LAN, and to communicate with devices in the WAN.
The HDMI communication processing module 207 can be used to communicate with other devices through an HDMI interface (not shown).
The USB communication processing module 208 may be used to communicate with other devices through a USB interface (not shown).
The display screen 209 may be used to display images, video, etc. The display screen 209 may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED) display screen, an active-matrix organic light-emitting diode (AMOLED) display screen, a flexible light-emitting diode (FLED) display screen, a quantum dot light-emitting diode (QLED) display screen, or the like.
The audio module 210 is configured to output an audio signal through the audio output interface, so that the terminal 101 supports audio playback. The audio module may also be configured to receive audio data via the audio input interface. The terminal 101 may be a media playing device such as a television.
In some embodiments, the terminal 101 may also include a serial interface such as an RS-232 interface. The serial interface can be connected to other devices, such as audio playing devices like a sound box, so that the display and the audio playing devices can play audio and video cooperatively.
It should be understood that the structural diagram of the terminal 101 shown in fig. 9 is merely an example, and the terminal 101 may have more or less components than those shown in fig. 9, may combine two or more components, or may have a different configuration of components. The various components shown in fig. 9 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by a computer program, which may be stored in a computer-readable storage medium and loaded and executed by a processor, or by related hardware controlled by the computer program.
To this end, the present application provides a storage medium, in which a computer program is stored, where the computer program can be loaded by a processor to execute any one of the scene switching methods provided in the present application.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium may execute the steps in any of the scene switching methods provided in the embodiments of the present application, beneficial effects that can be achieved by any of the scene switching methods provided in the embodiments of the present application may be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
According to one aspect of the application, there is provided, among other things, a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method provided in the various alternative implementations provided by the above embodiments.
The above detailed description is given to a scene switching method, a computer device, and a storage medium provided in the embodiments of the present application, and specific examples are applied in the present application to explain the principles and embodiments of the present application, and the description of the above embodiments is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (8)
1. A scene switching method is applied to a terminal, the terminal supports multiple applications, the terminal constructs multiple scenes through the multiple applications and at least one Bluetooth device, the multiple scenes include at least two scenes corresponding to the terminal and the same Bluetooth device when the terminal and the same Bluetooth device serve as different application objects in the same application or different applications, and the application objects include: a source terminal, a receiving terminal, a server terminal or a client terminal, the method comprising:
acquiring a switching request, wherein the switching request is used for indicating that a first scene currently executed is switched to a second scene, and the first scene and the second scene belong to the plurality of scenes;
judging whether the priority of the second scene is higher than that of the first scene;
if so, switching the first scene to the second scene;
wherein the determining whether the priority of the second scene is higher than the priority of the first scene comprises:
acquiring historical execution data of the first scene and historical execution data of the second scene;
determining the priority of the first scene and the priority of the second scene according to the historical execution data of the first scene and the historical execution data of the second scene so as to judge whether the priority of the second scene is higher than the priority of the first scene; or,
wherein the determining whether the priority of the second scene is higher than the priority of the first scene comprises:
respectively acquiring a configuration file of the first scene and a configuration file of the second scene;
determining the priority of the first scene and the priority of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively so as to judge whether the priority of the second scene is higher than the priority of the first scene.
2. The method of claim 1, wherein the determining the priority of the first scene and the priority of the second scene according to the profile of the first scene and the profile of the second scene respectively comprises:
determining a first identifier of the first scene and a second identifier of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively;
and determining the priority of the first scene and the priority of the second scene from a preset priority setting table according to the first identifier and the second identifier.
3. The scene switching method according to claim 1, wherein the history execution data is a history execution number; the determining the priority of the first scene and the priority of the second scene according to the historical execution data of the first scene and the historical execution data of the second scene includes:
acquiring historical execution times of the first scene and historical execution times of the second scene;
and sequencing the first scene and the second scene according to the historical execution times of the first scene and the historical execution times of the second scene, and determining the priority of the first scene and the priority of the second scene.
4. The scene switching method according to claim 1, wherein the history execution data includes a history execution number and a history execution time length; the determining the priority of the first scene and the priority of the second scene according to the historical execution data of the first scene and the historical execution data of the second scene includes:
weighting the historical execution times of the first scene and the historical execution duration of the first scene to obtain a first historical execution characteristic;
weighting the historical execution times of the second scene and the historical execution duration of the second scene to obtain a second historical execution characteristic;
determining the priority corresponding to the first historical execution characteristic as the priority of the first scene;
and determining the priority corresponding to the second historical execution characteristic as the priority of the second scene.
5. The scene switching method according to claim 1, wherein said switching the first scene to the second scene comprises:
if the communication channel of the second scene is not consistent with the communication channel of the first scene, switching the communication channel of the first scene to the communication channel of the second scene so as to switch the first scene to the second scene.
6. A computer device comprising a memory and a processor; the memory stores a computer program, and the processor is configured to execute the computer program in the memory to perform the operations of the scene switching method according to any one of claims 1 to 5.
7. A computer-readable storage medium, characterized in that it stores a computer program adapted to be loaded by a processor for performing the scene switching method of any one of claims 1 to 5.
8. A scene switching apparatus is applied to a terminal, the terminal supports multiple applications, the terminal constructs multiple scenes through the multiple applications and at least one Bluetooth device, the multiple scenes include at least two scenes corresponding to the terminal and the same Bluetooth device when the terminal and the same Bluetooth device act as different application objects in the same application or different applications, and the application objects include: source end, receiving terminal, server or customer end include:
an obtaining unit, configured to obtain a switching request, where the switching request is used to instruct to switch a first scene currently being executed to a second scene, where the first scene and the second scene belong to the multiple scenes;
a judging unit configured to judge whether the priority of the second scene is higher than the priority of the first scene;
the switching unit is used for switching the first scene into the second scene if the first scene is the second scene;
the judging unit is used for acquiring historical execution data of the first scene and historical execution data of the second scene; determining the priority of the first scene and the priority of the second scene according to the historical execution data of the first scene and the historical execution data of the second scene so as to judge whether the priority of the second scene is higher than the priority of the first scene; or,
the judging unit is further configured to obtain a configuration file of the first scene and a configuration file of the second scene respectively; determining the priority of the first scene and the priority of the second scene according to the configuration file of the first scene and the configuration file of the second scene respectively so as to judge whether the priority of the second scene is higher than the priority of the first scene.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110718012.8A CN113395576B (en) | 2021-06-28 | 2021-06-28 | Scene switching method, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110718012.8A CN113395576B (en) | 2021-06-28 | 2021-06-28 | Scene switching method, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113395576A CN113395576A (en) | 2021-09-14 |
CN113395576B true CN113395576B (en) | 2023-02-17 |
Family
ID=77624084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110718012.8A Active CN113395576B (en) | 2021-06-28 | 2021-06-28 | Scene switching method, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113395576B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114613041B (en) * | 2022-02-24 | 2024-09-06 | 智己汽车科技有限公司 | Bluetooth key intelligent control method and device, vehicle and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231684A (en) * | 2016-07-14 | 2016-12-14 | 深圳市元征软件开发有限公司 | The connection control method of car machine bluetooth and system |
CN108738002A (en) * | 2018-04-24 | 2018-11-02 | 成都中科创达软件有限公司 | A kind of bluetooth Scatternet dispatching methods |
CN108924706A (en) * | 2018-06-26 | 2018-11-30 | 努比亚技术有限公司 | Bluetooth headset method for handover control, bluetooth headset and computer readable storage medium |
CN110875979A (en) * | 2018-08-31 | 2020-03-10 | 努比亚技术有限公司 | Contextual model control method, terminal and computer readable storage medium |
WO2020228041A1 (en) * | 2019-05-16 | 2020-11-19 | 深圳市欢太科技有限公司 | Scenario operating method and apparatus, electronic device, and computer readable medium |
CN112004173A (en) * | 2020-08-27 | 2020-11-27 | 努比亚技术有限公司 | Switching method of Bluetooth earphone, mobile terminal and computer readable storage medium |
CN112040465A (en) * | 2020-08-19 | 2020-12-04 | 泰州德川绿化养护有限公司 | Bluetooth sound box connection switching method, Bluetooth sound box, terminal device and system |
CN112399396A (en) * | 2021-01-19 | 2021-02-23 | 深圳市汇顶科技股份有限公司 | Bluetooth connection switching method, Bluetooth chip and Bluetooth device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103617803A (en) * | 2013-11-08 | 2014-03-05 | 中标软件有限公司 | Multi-sound-source automatic switching method and system on vehicle-mounted system |
CN104717344B (en) * | 2013-12-12 | 2018-08-10 | 联想(北京)有限公司 | Mobile terminal application model switching method, device and mobile terminal |
CN205249263U (en) * | 2015-09-07 | 2016-05-18 | 深圳楼兰辉煌科技有限公司 | Bluetooth routing equipment based on bluetooth car kit |
CN107436680B (en) * | 2016-05-27 | 2020-12-11 | 上海新案数字科技有限公司 | Method and device for switching application mode of vehicle-mounted device |
US10200843B1 (en) * | 2017-09-08 | 2019-02-05 | Apple Inc. | Bluetooth audio role-based scheduling |
CN110267244A (en) * | 2019-04-30 | 2019-09-20 | 努比亚技术有限公司 | Communication handover method, equipment, system and readable storage medium storing program for executing |
CN112218385B (en) * | 2019-07-11 | 2023-05-23 | 上海博泰悦臻网络技术服务有限公司 | Bluetooth management method and mobile terminal |
-
2021
- 2021-06-28 CN CN202110718012.8A patent/CN113395576B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231684A (en) * | 2016-07-14 | 2016-12-14 | 深圳市元征软件开发有限公司 | The connection control method of car machine bluetooth and system |
CN108738002A (en) * | 2018-04-24 | 2018-11-02 | 成都中科创达软件有限公司 | A kind of bluetooth Scatternet dispatching methods |
CN108924706A (en) * | 2018-06-26 | 2018-11-30 | 努比亚技术有限公司 | Bluetooth headset method for handover control, bluetooth headset and computer readable storage medium |
CN110875979A (en) * | 2018-08-31 | 2020-03-10 | 努比亚技术有限公司 | Contextual model control method, terminal and computer readable storage medium |
WO2020228041A1 (en) * | 2019-05-16 | 2020-11-19 | 深圳市欢太科技有限公司 | Scenario operating method and apparatus, electronic device, and computer readable medium |
CN112040465A (en) * | 2020-08-19 | 2020-12-04 | 泰州德川绿化养护有限公司 | Bluetooth sound box connection switching method, Bluetooth sound box, terminal device and system |
CN112004173A (en) * | 2020-08-27 | 2020-11-27 | 努比亚技术有限公司 | Switching method of Bluetooth earphone, mobile terminal and computer readable storage medium |
CN112399396A (en) * | 2021-01-19 | 2021-02-23 | 深圳市汇顶科技股份有限公司 | Bluetooth connection switching method, Bluetooth chip and Bluetooth device |
Also Published As
Publication number | Publication date |
---|---|
CN113395576A (en) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11812485B2 (en) | Bluetooth communication method and terminal | |
US9363352B2 (en) | Duplex audio for mobile communication device and accessory | |
WO2019090726A1 (en) | Method for selecting bluetooth device, terminal, and system | |
US20100048133A1 (en) | Audio data flow input/output method and system | |
CN110650408B (en) | Earphone, anti-lost method, anti-lost system and computer readable storage medium | |
CN109548184B (en) | Method and device for connecting mobile terminal and Bluetooth device and mobile terminal | |
JP4894532B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
CN113395685A (en) | Bluetooth communication system and wireless communication system | |
CN105516897A (en) | Method and device for one-key establishment of communication connection between Bluetooth devices | |
US10425758B2 (en) | Apparatus and method for reproducing multi-sound channel contents using DLNA in mobile terminal | |
JP5849857B2 (en) | Near field communication device | |
CN103391121A (en) | Method for pairing and connecting multiple devices and Bluetooth device | |
US20160205148A1 (en) | Method and device for performing audio/video streaming in wireless communication system | |
CN114125515B (en) | Screen projection method, equipment and storage medium | |
CN111556439A (en) | Terminal connection control method, terminal and computer storage medium | |
CN105704106B (en) | A kind of visualization IVR implementation method and mobile terminal | |
CN105281811A (en) | Voice data transmission processing method and terminal | |
CN113395576B (en) | Scene switching method, computer equipment and storage medium | |
CN104092658B (en) | Audio data play method and device | |
KR20110034254A (en) | Method and system of power saving, portable device using the same | |
JP2007036911A (en) | Mobile terminal device, network broadcasting reception program and network broadcasting reception method | |
CN111159462B (en) | Method and terminal for playing songs | |
JP6031825B2 (en) | Music data output system | |
CN108735240B (en) | Sound playing method, device, storage medium and terminal | |
JP2011077950A (en) | Communication terminal, device selection program for the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |