WO2017000371A1 - 一种调节蓝牙设备输出的方法、装置、***及存储介质 - Google Patents

一种调节蓝牙设备输出的方法、装置、***及存储介质 Download PDF

Info

Publication number
WO2017000371A1
WO2017000371A1 PCT/CN2015/088291 CN2015088291W WO2017000371A1 WO 2017000371 A1 WO2017000371 A1 WO 2017000371A1 CN 2015088291 W CN2015088291 W CN 2015088291W WO 2017000371 A1 WO2017000371 A1 WO 2017000371A1
Authority
WO
WIPO (PCT)
Prior art keywords
bluetooth device
configuration file
cloud server
user
mobile terminal
Prior art date
Application number
PCT/CN2015/088291
Other languages
English (en)
French (fr)
Inventor
蒋楠
刘炜
王煜辰
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017000371A1 publication Critical patent/WO2017000371A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Definitions

  • the present invention relates to a Bluetooth transmission technology, and in particular, to a method, an apparatus, a system, and a storage medium for adjusting an output of a Bluetooth device.
  • Bluetooth headsets, Bluetooth speakers and car speakers used in people's daily life are all Bluetooth audio output devices.
  • Bluetooth audio output devices There are many types of Bluetooth audio output devices on the market, and their performance and sound quality vary widely. Due to the limitation of the transmission speed of the Bluetooth technology itself, the Bluetooth transmission process is susceptible to environmental interference, and the Bluetooth audio output device and the mobile terminal have different matching degrees, which causes us to feel the sound quality of the output sound when using the Bluetooth audio output device. Wired or wired speakers work well. This problem is ubiquitous in Bluetooth audio output devices and is very disturbing.
  • the audio output by the Bluetooth audio output device can only be changed through the mobile terminal, for example, by downloading professional software to manually adjust the sound output by the Bluetooth audio output device.
  • the embodiments of the present invention are intended to provide a method, an apparatus, a system, and a storage medium for adjusting the output of a Bluetooth device, which can solve the problem that the output of different Bluetooth devices is defective.
  • An embodiment of the present invention provides a method for adjusting an output of a Bluetooth device, where the method includes:
  • the determining the configuration file corresponding to the Bluetooth device includes:
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file.
  • the configuration file corresponding to the Bluetooth device is determined according to the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server.
  • the method when the user needs to manually adjust the output mode of the Bluetooth device, the method further includes:
  • the configuration information input by the user is received, and the output mode of the Bluetooth device is adjusted again according to the configuration information input by the user.
  • the method further includes: generating configuration information generated by the user to generate a new configuration file, and synchronizing to the cloud server;
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the embodiment of the invention further provides a method for adjusting the output of the Bluetooth device, the method comprising:
  • the mobile terminal establishes a connection with the Bluetooth device
  • the mobile terminal and the cloud server determine a configuration file corresponding to the Bluetooth device
  • the mobile terminal adjusts an output mode of the Bluetooth device according to the configuration file.
  • the determining, by the mobile terminal, the configuration file corresponding to the Bluetooth device by the cloud server includes:
  • the mobile terminal establishes a connection with the cloud server
  • the cloud server sends the synchronization data to the mobile terminal, where the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file;
  • the mobile terminal determines a configuration file corresponding to the Bluetooth device according to the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server.
  • the method when the user needs to manually adjust the output mode of the Bluetooth device, the method further includes:
  • the mobile terminal receives the configuration information input by the user, and adjusts the output mode of the Bluetooth device again according to the configuration information input by the user;
  • the method further includes: generating configuration information generated by the user to generate a new configuration file, and synchronizing to the cloud server;
  • the cloud server receives the configuration file generated by the mobile terminal according to the configuration information input by the user, and stores the configuration file;
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the embodiment of the invention further provides a device for adjusting the output of the Bluetooth device, the device comprising: a Bluetooth connection module, a configuration file determination module, and an output mode adjustment module; wherein
  • the Bluetooth connection module is configured to establish a connection with a Bluetooth device
  • the configuration file determining module is configured to determine a configuration file corresponding to the Bluetooth device
  • the output mode adjustment module is configured to adjust an output mode of the Bluetooth device according to the configuration file.
  • the configuration file determining module is configured as:
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file.
  • the configuration file corresponding to the Bluetooth device is determined according to the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server.
  • the device further includes a configuration information receiving module, configured to receive configuration information input by the user when the user needs to manually adjust the output mode of the Bluetooth device;
  • the output mode adjustment module is further configured to adjust the output mode of the Bluetooth device again according to the configuration information input by the user.
  • the device further includes a first storage module and a first synchronization module, where
  • the first storage module is configured to generate a new configuration file by storing configuration information input by the user;
  • the first synchronization module is configured to synchronize the configuration file generated by the configuration information input by the user to the cloud server;
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • An embodiment of the present invention further provides a system for adjusting an output of a Bluetooth device, where the system includes a mobile terminal, and a cloud server, where
  • the mobile terminal is configured to establish a connection with the Bluetooth device;
  • the cloud server determines a configuration file corresponding to the Bluetooth device; and adjusts an output mode of the Bluetooth device according to the configuration file;
  • the cloud server is configured to determine, by the mobile terminal, a configuration file corresponding to the Bluetooth device.
  • the mobile terminal is configured to: establish a connection with the cloud server; according to the received synchronization data sent by the cloud server, the correspondence between each Bluetooth device and its configuration file Determining, by the configuration file corresponding to the Bluetooth device;
  • the cloud server is configured to establish a connection with the mobile terminal and send the synchronization data to the mobile terminal.
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file.
  • the mobile terminal when the user needs to manually adjust the output mode of the Bluetooth device, the mobile terminal is further configured to: receive configuration information input by the user, and adjust the output mode of the Bluetooth device again according to the configuration information input by the user.
  • the mobile terminal is further configured to: generate configuration information generated by the user to generate a new configuration file, and synchronize to the cloud server;
  • the cloud server is further configured to receive a configuration file generated by the mobile terminal according to the configuration information input by the user, and store the configuration file;
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores a computer program for performing a method for adjusting the output of the Bluetooth device according to an embodiment of the present invention.
  • the mobile terminal establishes a connection with the cloud server for data synchronization; the mobile terminal acquires the attribute information of the connected Bluetooth device; according to the received cloud server Corresponding relationship between each Bluetooth device and its configuration file in the sent synchronization data, determining a configuration file corresponding to the Bluetooth device; and adjusting an output mode of the Bluetooth device according to the configuration file.
  • the Bluetooth device attribute is automatically detected, and the output mode is changed, and the problem of poor signal quality of the output due to the hardware problem of the Bluetooth device is solved, and no manual intervention is required, thereby improving the user experience.
  • FIG. 1 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to Embodiment 2 of the present invention
  • FIG. 3 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to Embodiment 3 of the present invention
  • FIG. 4 is a schematic structural diagram of an apparatus for adjusting output of a Bluetooth device according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of an apparatus for adjusting output of a Bluetooth device according to Embodiment 2 of the present invention.
  • FIG. 6 is a schematic structural diagram of a system for adjusting output of a Bluetooth device according to an embodiment of the present invention.
  • the synchronization data is sent to the mobile terminal, and the mobile terminal receives the synchronization data of the cloud server; after the mobile terminal establishes a connection with the Bluetooth device, acquires the attribute information of the connected Bluetooth device; Corresponding relationship between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server, determining a configuration file corresponding to the Bluetooth device; and adjusting an output mode of the Bluetooth device according to the configuration file.
  • the mobile terminal When the user manually configures the output mode of the Bluetooth device, the mobile terminal receives the configuration information input by the user, and adjusts the output mode of the Bluetooth device according to the configuration information input by the user; generates configuration files generated by the user to store the configuration file, and synchronizes to The cloud server receives the configuration file generated by the mobile terminal according to the configuration information input by the user, and stores the configuration file.
  • FIG. 1 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to an embodiment of the present invention. The method is applied to a mobile terminal side. As shown in FIG. 1 , the method for adjusting output of a Bluetooth device in this embodiment includes the following steps:
  • Step 101 Establish a connection with a Bluetooth device.
  • the attribute information of the connected Bluetooth device is obtained; wherein the attribute information of the Bluetooth device includes the name of the Bluetooth device.
  • the name of the Bluetooth device can be identified by the key segment sent by the connection segment.
  • Step 102 Determine a configuration file corresponding to the Bluetooth device.
  • determining the configuration file corresponding to the Bluetooth device according to the attribute information of the Bluetooth device including: establishing a connection with the cloud server, and receiving synchronization data sent by the cloud server; wherein the synchronization data includes each Bluetooth device.
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file, such as a correspondence between the Bluetooth audio output device and its equalizer configuration file.
  • each time the output of the Bluetooth device is adjusted a connection is established with the cloud server, and the synchronization data sent by the cloud server is received, and the cloud database and the local database are synchronized to ensure the local database after the cloud database is updated.
  • the accuracy of the stored configuration file at this time, the data in the local database is temporary data, and the current Bluetooth device is disconnected from the mobile terminal, and the data is released, thereby reducing the occupation of the storage space of the mobile terminal; After the terminal successfully logs in, the connection is established with the cloud server, and the synchronization data sent by the cloud server is received, and the cloud database and the local database are synchronized.
  • the current mobile terminal When the mobile terminal is in the logged-in phase and the cloud service database is not updated, the current mobile terminal has already Establish a connection with the cloud server, and receive the synchronization data sent by the cloud server. The synchronization process is not repeated, and step 101 is directly executed until the mobile terminal logs out and disconnects from the cloud server.
  • the local number Database of non-temporary data so can Reduce the number of interactions with the cloud server and save network resources.
  • the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server may be stored in a local database.
  • the local database is also updated.
  • the configuration file is an equalizer configuration file corresponding to the Bluetooth audio output device, and the Bluetooth audio output device is determined according to the name of the Bluetooth audio output device. Equalizer profile.
  • Step 103 Adjust an output mode of the Bluetooth device according to the configuration file.
  • the equalizer of the Bluetooth audio output device is configured according to the equalizer configuration file, and the sound quality, volume and tone of the sound output by the Bluetooth audio output device are changed.
  • the method further includes: receiving configuration information input by the user. And according to the configuration information input by the user, adjust the output mode of the Bluetooth device again; generate the new configuration file by the configuration information input by the user, and synchronize to the cloud server.
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the user can manually configure the mobile terminal to receive the user input balance after the user configures the equalizer interface of the Bluetooth headset.
  • Device configuration information according to the equalizer configuration information input by the user, adjusting the sound quality, volume and pitch of the output of the Bluetooth headset by adjusting the equalizer of the Bluetooth headset; and generating the equalizer configuration file by the equalizer configuration information input by the user Store and sync to the cloud server.
  • the user-defined configuration file is preferentially used to adjust the output of the Bluetooth device. the way.
  • FIG. 2 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to Embodiment 2 of the present invention. The method is applied to a cloud server side. As shown in FIG. 2, the method for adjusting output of a Bluetooth device in this embodiment includes the following steps:
  • Step 201 Establish a connection with the mobile terminal, and send synchronization data to the mobile terminal.
  • Step 202 Receive a configuration file generated by the mobile terminal according to the configuration information input by the user, and store the configuration file.
  • FIG. 3 is a schematic flowchart of a method for adjusting output of a Bluetooth device according to Embodiment 3 of the present invention. As shown in FIG. 3, the method for adjusting output of a Bluetooth device in this embodiment includes the following steps:
  • Step 301 The mobile terminal establishes a connection with the Bluetooth device.
  • Step 302 The mobile terminal acquires attribute information of the connected Bluetooth device.
  • the attribute information of the connected Bluetooth device is obtained; wherein the attribute information of the Bluetooth device includes information such as the name of the Bluetooth device;
  • the name of the Bluetooth device can be identified by the key segment sent by the connection segment.
  • Step 303 The mobile terminal and the cloud server determine a configuration file corresponding to the Bluetooth device.
  • the determining, by the mobile terminal, the configuration file corresponding to the Bluetooth device by the mobile terminal includes: the mobile terminal establishes a connection with the cloud server; the cloud server sends the synchronization data to the mobile terminal; wherein the synchronization data includes each a configuration file of the Bluetooth device and a correspondence between each Bluetooth device and its configuration file; the mobile terminal determines a configuration file corresponding to the Bluetooth device according to the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server.
  • the mobile terminal After the mobile terminal establishes a connection with the cloud server, it receives the synchronization data sent by the cloud server, and stores the received synchronization data.
  • the synchronous data packet The configuration file of each Bluetooth device and the correspondence between each Bluetooth device and its configuration file, such as the correspondence between the Bluetooth audio output device and its equalizer configuration file.
  • Step 302 is performed until the mobile terminal logs out and disconnects from the cloud server.
  • the configuration file is an equalizer configuration file corresponding to the Bluetooth audio output device
  • the mobile terminal determines the Bluetooth audio output according to the name of the Bluetooth audio output device.
  • Step 304 The mobile terminal adjusts an output mode of the Bluetooth device according to the configuration file.
  • the equalizer of the Bluetooth audio output device is configured according to the equalizer configuration file, and the sound quality, volume and tone of the sound output by the Bluetooth audio output device are changed.
  • the method further includes:
  • Step 305 The mobile terminal receives configuration information input by the user.
  • the user may manually configure the configuration information; when the user manually configures, the configuration information input by the user is received.
  • Step 306 The mobile terminal adjusts the output mode of the Bluetooth device again according to the configuration information input by the user.
  • the mobile terminal receives the equalizer configuration information input by the user, and adjusts the Bluetooth headset according to the equalizer configuration information input by the user.
  • Step 307 The mobile terminal generates a new configuration file by using the configuration information input by the user, and synchronizes to the cloud server.
  • the equalizer configuration information generated by the user is generated to generate an equalizer profile and synchronized to the cloud server.
  • Step 308 The cloud server receives the configuration file generated by the mobile terminal according to the configuration information input by the user, and stores the configuration file.
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the user-defined configuration file is preferentially used to adjust the output mode of the Bluetooth device.
  • FIG. 4 is a schematic structural diagram of an apparatus for adjusting output of a Bluetooth device according to an embodiment of the present invention.
  • the device is located at a mobile terminal, as shown in FIG. a Bluetooth connection module 40, a configuration file determination module 42, and an output mode adjustment module 43;
  • the Bluetooth connection module 40 is configured to establish a connection with a Bluetooth device
  • the device further includes an information acquiring module 41 configured to acquire attribute information of the connected Bluetooth device.
  • the information acquisition module 41 acquires attribute information of the connected Bluetooth device; wherein the attribute information of the Bluetooth device includes the name of the Bluetooth device.
  • the information acquisition module 41 can identify the name of the Bluetooth device by using the key segment sent by the connection segment.
  • the configuration file determining module 42 is configured to determine a configuration file corresponding to the Bluetooth device according to the attribute information of the Bluetooth device;
  • the configuration file determining module 42 is configured to: establish a connection with the cloud server, and receive synchronization data sent by the cloud server; and according to the received synchronization data sent by the cloud server, the correspondence between each Bluetooth device and its configuration file Determining a configuration file corresponding to the Bluetooth device.
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file, such as a correspondence between the Bluetooth audio output device and its equalizer configuration file.
  • the device further includes a first storage module 45 configured to store the received synchronization data after receiving the synchronization data sent by the cloud server.
  • the first storage module 45 synchronizes data sent by the cloud server stored in the local database. When the data of the cloud server is updated, the data stored by the first storage module 45 is updated synchronously.
  • the configuration file determining module 42 can establish a connection with the cloud server each time the output of the Bluetooth device is adjusted, receive the synchronization data sent by the cloud server, and synchronize the cloud database and the local database to ensure synchronization.
  • the first storage module 45 is a temporary storage module configured to perform temporary data storage, and after the current Bluetooth device is disconnected from the mobile terminal, The data is released, so that the storage space of the mobile terminal can be reduced.
  • the mobile server can establish a connection with the cloud server, receive the synchronization data sent by the cloud server, and synchronize the cloud database with the local database.
  • the first storage module 45 is Non-temporary storage module, such as You can reduce the number of interactions with the cloud server, saving network resources.
  • the correspondence between the Bluetooth devices and the configuration files in the synchronization data sent by the cloud server may be stored in the local database through the first storage module 45.
  • the local database is also updated.
  • the configuration file is an equalizer configuration file corresponding to the Bluetooth audio output device.
  • the profile determining module 42 determines an equalizer profile corresponding to the Bluetooth audio output device according to the name of the Bluetooth audio output device.
  • the output mode adjustment module 43 is configured to adjust an output mode of the Bluetooth device according to the configuration file.
  • the output mode adjustment module 43 configures an equalizer of the Bluetooth audio output device according to the equalizer configuration file, and changes the sound output by the Bluetooth audio output device. Sound quality, volume and tone, and control the Bluetooth device to output sound.
  • the device further includes a configuration information receiving module 46, configured to receive configuration information input by the user when the user needs to manually adjust the output mode of the Bluetooth device;
  • the configuration may be manually performed; when the user manually configures, the configuration information receiving module 46 receives the configuration information input by the user.
  • the output mode adjustment module 43 is further configured to adjust the output mode of the Bluetooth device according to the configuration information input by the user, and act on the Bluetooth device through the Bluetooth connection module 40.
  • the first storage module 45 is configured to generate a new configuration file by storing configuration information input by the user;
  • the apparatus further includes a first synchronization module 44 configured to synchronize the configuration file generated by the configuration information input by the user to the cloud server.
  • the configuration information is adjustment information of a Bluetooth device input by a user, where the configuration
  • the file is a file that stores adjustment information for the Bluetooth device.
  • the configuration can be manually performed.
  • the configuration information receiving module 46 receives the user.
  • Input equalizer configuration information the output mode adjustment module 43 adjusts the output mode of the Bluetooth headset by adjusting the equalizer of the Bluetooth headset according to the equalizer configuration information input by the user;
  • the first storage module 45 inputs the user
  • the equalizer configuration information generates an equalizer configuration file for storage, and the first synchronization module 44 synchronizes the configuration file to the cloud server.
  • the user-defined configuration file is preferentially used to adjust the output mode of the Bluetooth device.
  • FIG. 5 is a schematic structural diagram of an apparatus for adjusting output of a Bluetooth device according to Embodiment 2 of the present invention.
  • the device is located in a cloud server, as shown in FIG. a second synchronization module 51, a second storage module 53, wherein
  • the second synchronization module 51 is configured to establish a connection with the mobile terminal, send synchronization data to the mobile terminal, and receive a configuration file generated by the mobile terminal according to the configuration information input by the user;
  • the storage module 52 is configured to store the configuration file generated by the received mobile terminal according to the configuration information input by the user.
  • the cloud database stored by the storage module 52 is divided into two parts, and a part is a standard configuration file for storing each Bluetooth device, for example, a standard equalizer configuration file of the Bluetooth audio output device, and the standard equalizer
  • the configuration file can solve the problem that the output sound of different speakers is defective; the other part is a configuration file generated by storing the input configuration information, such as an equalizer configuration file generated according to the equalizer configuration information input by the user.
  • FIG. 6 is a schematic structural diagram of a system for adjusting the output of a Bluetooth device according to an embodiment of the present invention. As shown in FIG. 6, the system includes: a mobile terminal 61, and a cloud server 62. ,among them,
  • the mobile terminal 61 is configured to establish a connection with the Bluetooth device, and determine the location with the cloud server. Determining a configuration file corresponding to the Bluetooth device; adjusting an output mode of the Bluetooth device according to the configuration file;
  • the cloud server 62 is configured to establish a connection with the mobile terminal, and determine, by the mobile terminal, a configuration file corresponding to the Bluetooth device.
  • the mobile terminal 61 is configured to: establish a connection with the cloud server 62; and determine, according to the corresponding relationship between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server 62, Configuration file
  • the cloud server 62 is configured to establish a connection with the mobile terminal 61 and send synchronization data to the mobile terminal 61.
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file. .
  • the mobile terminal 61 After the mobile terminal 61 establishes a connection with the cloud server 62, it receives the synchronization data sent by the cloud server 62, and stores the received synchronization data.
  • the synchronization data includes a configuration file of each Bluetooth device and a correspondence between each Bluetooth device and its configuration file, such as a correspondence between the Bluetooth audio output device and its equalizer configuration file.
  • the mobile terminal 61 each time the adjustment of the output of the Bluetooth device is performed, the mobile terminal 61 establishes a connection with the cloud server 62, receives the synchronization data sent by the cloud server 62, and synchronizes the cloud database with the local database.
  • the data in the local database is temporary data, and the current Bluetooth device is disconnected from the mobile terminal, and the data is released, thus reducing the number of the mobile terminal.
  • the storage space is occupied; after the mobile terminal 61 successfully logs in, the connection is established with the cloud server 62, and the synchronization data sent by the cloud server 62 is received, and the cloud database and the local database are synchronized, and the mobile terminal is in the logged-in phase and the cloud service is in the cloud. If the database is not updated, the current mobile terminal has established a connection with the cloud server and received the synchronization data sent by the cloud server, and the synchronization process is not repeated until the mobile terminal logs out and disconnects from the cloud server. In this case, Data in said non-local temporary database Data, in this way, reduces the number of interactions with the cloud server and saves network resources.
  • the attribute information of the connected Bluetooth device is obtained; wherein the attribute information of the Bluetooth device includes information such as the name of the Bluetooth device; in an embodiment, the mobile terminal 61 can be connected.
  • the key segment sent by the segment identifies the name of the Bluetooth device.
  • the configuration file is an equalizer configuration file corresponding to the Bluetooth audio output device
  • the mobile terminal 61 determines the Bluetooth audio according to the name of the Bluetooth audio output device.
  • the correspondence between each Bluetooth device and its configuration file in the synchronization data sent by the cloud server 62 can be stored in the local database of the mobile terminal 61.
  • the configuration file in the cloud server of the cloud server 62 is updated, the local database is also updated.
  • the mobile terminal 61 configures an equalizer of the Bluetooth audio output device according to the equalizer profile to change the sound quality, volume and tone of the sound output by the Bluetooth audio output device.
  • the mobile terminal 61 is further configured to: when the user needs to manually adjust the output mode of the Bluetooth device, receive the configuration information input by the user, and adjust the output mode of the Bluetooth device according to the configuration information input by the user;
  • the configuration information input by the user generates a new configuration file for storage, and is synchronized to the cloud server 62;
  • the cloud server 62 is further configured to receive a configuration file generated by the mobile terminal according to the configuration information input by the user, and store the configuration file.
  • the configuration information is adjustment information of the Bluetooth device input by the user
  • the configuration file is a file for storing adjustment information of the Bluetooth device.
  • the user can manually configure the configuration; when the user manually configures, the mobile terminal 61 receives the configuration information input by the user.
  • the configuration can be manually performed.
  • the mobile terminal 61 receives the user input.
  • the equalizer configuration information is adjusted according to the equalizer configuration information input by the user, and the output mode of the Bluetooth headset is adjusted by adjusting the equalizer of the Bluetooth headset; and the equalizer configuration information input by the user is generated to generate an equalizer configuration file, and is synchronized to Cloud server.
  • the cloud database in the cloud server 62 is divided into two parts, and a part is a standard configuration file for storing each Bluetooth device, for example, a standard equalizer configuration file of a Bluetooth audio output device, and the standard equalizer
  • the configuration file can solve the problem that the output sound of different speakers is defective; the other part is a configuration file generated by storing the input configuration information, such as an equalizer configuration file generated according to the equalizer configuration information input by the user.
  • the user-defined configuration file is preferentially used to adjust the output mode of the Bluetooth device.
  • the modules in the embodiments of the present invention may be implemented by a processor, and may be implemented by a specific logic circuit.
  • the processor may be a processor on a mobile terminal or a server. In practical applications, the processor It can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
  • CPU central processing unit
  • MPU microprocessor
  • DSP digital signal processor
  • FPGA field programmable gate array
  • the above method for adjusting the output of the Bluetooth device is implemented in the form of a software function module and sold or used as a standalone product, it may also be stored in a computer readable storage medium.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
  • a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk, and the like.
  • the medium of the code includes: a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk, and the like.
  • the embodiment of the present invention further provides a computer storage medium, where the computer storage medium stores a computer program, and the computer program is used to execute the method for adjusting the output of the Bluetooth device according to the embodiment of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种调节蓝牙设备输出的方法,包括:与蓝牙设备建立连接;确定所述蓝牙设备对应的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式。本发明还提供了另外一种蓝牙设备输出的方法、一种调节蓝牙设备输出的装置、一种调节蓝牙设备输出的***、以及一种存储介质。

Description

一种调节蓝牙设备输出的方法、装置、***及存储介质 技术领域
本发明涉及蓝牙传输技术,尤其涉及一种调节蓝牙设备输出的方法、装置、***及存储介质。
背景技术
随着蓝牙技术的不断推广,蓝牙设备应用也越来越普及,人们日常生活中使用的蓝牙耳机、蓝牙音箱和车载音箱等都属于蓝牙音频输出设备。目前市场上蓝牙音频输出设备的种类繁多,其性能和音质也千差万别。由于蓝牙技术本身传输速率存在局限性,蓝牙传输过程中容易受到环境的干扰,以及蓝牙音频输出设备与移动终端匹配度不同,导致我们在使用蓝牙音频输出设备时,会感觉输出的声音的音质没有有线耳机或有线音箱效果好。这个问题在蓝牙音频输出设备中普遍存在,也非常令人困扰。
目前蓝牙音频输出设备和移动终端建立连接后,只能够通过移动终端改变蓝牙音频输出设备输出的音频,如通过下载专业的软件手动调节蓝牙音频输出设备输出的声音。
但是,在大多数情况下,当蓝牙音频输出设备输出的声音在某个频段存在缺陷时,用户只能感受到音频效果不好,却很难用耳朵区分到底是什么问题,也就无法进行手动调试;另外,由于专业调音工具的专业性,用户也很难通过专业调音工具来解决解决问题;即使用户通过专业人士调整好了均衡器,当更换蓝牙音频输出设备或者移动终端时,还需要重新进行调节,这就给用户造成了极大的不便。
发明内容
有鉴于此,本发明实施例期望提供一种调节蓝牙设备输出的方法、装置、***及存储介质,能够解决不同蓝牙设备输出存在缺陷的问题。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种调节蓝牙设备输出的方法,所述方法包括:
与蓝牙设备建立连接;
确定所述蓝牙设备对应的配置文件;
根据所述配置文件,调整所述蓝牙设备的输出方式。
上述方案中,所述确定所述蓝牙设备对应的配置文件包括:
与云端服务器建立连接,接收云端服务器发送的同步数据;
其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;
根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
上述方案中,当用户需要手动调整蓝牙设备的输出方式时,所述方法还包括:
接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
上述方案中,所述方法还包括:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
本发明实施例还提供了一种调节蓝牙设备输出的方法,所述方法包括:
移动终端与蓝牙设备建立连接;
移动终端与云端服务器确定所述蓝牙设备对应的配置文件;
移动终端根据所述配置文件,调整所述蓝牙设备的输出方式。
上述方案中,所述移动终端与云端服务器确定所述蓝牙设备对应的配置文件包括:
移动终端与云端服务器建立连接;
云端服务器发送同步数据到移动终端;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;
移动终端根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
上述方案中,当用户需要手动调整蓝牙设备的输出方式时,所述方法还包括:
移动终端接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式;
上述方案中,所述方法还包括:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
云端服务器接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储;
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
本发明实施例还提供了一种调节蓝牙设备输出的装置,所述装置包括:蓝牙连接模块、配置文件确定模块、输出方式调整模块;其中,
所述蓝牙连接模块,配置为与蓝牙设备建立连接;
所述配置文件确定模块,配置为确定所述蓝牙设备对应的配置文件;
所述输出方式调整模块,配置为根据所述配置文件,调整所述蓝牙设备的输出方式。
上述方案中,所述配置文件确定模块配置为:
与云端服务器建立连接,接收云端服务器发送的同步数据;
其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;
根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
上述方案中,所述装置还包括配置信息接收模块,配置为当用户需要手动调整蓝牙设备的输出方式时,接收用户输入的配置信息;
所述输出方式调整模块,还配置为根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
上述方案中,所述装置还包括第一存储模块、第一同步模块,其中,
所述第一存储模块,配置为将用户输入的配置信息生成新的配置文件进行存储;
所述第一同步模块,配置为将用户输入的配置信息生成的配置文件同步到云端服务器;
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
本发明实施例还提供了一种调节蓝牙设备输出的***,所述***包括移动终端,云端服务器,其中,
所述移动终端,配置为与与蓝牙设备建立连接;与云端服务器确定所述蓝牙设备对应的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式;
所述云端服务器,配置为与移动终端确定所述蓝牙设备对应的配置文件。
上述方案中,所述移动终端配置为:与云端服务器建立连接;根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关 系,确定所述蓝牙设备对应的配置文件;
所述云端服务器,配置为:与移动终端建立连接,发送同步数据到移动终端;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系。
上述方案中,当用户需要手动调整蓝牙设备的输出方式时,所述移动终端还配置为:接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
上述方案中,所述移动终端还配置为:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
所述云端服务器还配置为接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储;
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序用于执行本发明实施例的调节蓝牙设备输出的方法。
本发明实施例所提供的调节蓝牙设备输出的方法、装置、***及存储介质,移动终端与云端服务器建立连接,进行数据同步;移动终端获取连接的蓝牙设备的属性信息;根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式。如此能够在移动终端与蓝牙设备建立连接后,会自动检测蓝牙设备属性,并改变输出方式,解决因为蓝牙设备硬件问题而导致的输出的信号质量差的问题,无需要人工干预,提高了用户体验。
附图说明
图1为本发明实施例一调节蓝牙设备输出的方法流程示意图;
图2为本发明实施例二调节蓝牙设备输出的方法流程示意图;
图3为本发明实施例三调节蓝牙设备输出的方法流程示意图;
图4为本发明实施例一调节蓝牙设备输出的装置结构示意图;
图5为本发明实施例二调节蓝牙设备输出的装置结构示意图;
图6为本发明实施例调节蓝牙设备输出的***结构示意。
具体实施方式
本发明实施例中,云端服务器与终端建立连接后,发送同步数据到移动终端,移动终端接收云端服务器的同步数据;移动终端与蓝牙设备建立连接后,获取连接的蓝牙设备的属性信息;根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式。
当用户通过手动配置蓝牙设备的输出方式时,移动终端接收用户输入的配置信息,根据用户输入的配置信息,调整蓝牙设备的输出方式;将用户输入的配置信息生成配置文件进行存储,并同步到云端服务器;云端服务器接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储。
下面结合附图及实施例,对本发明实施例技术方案的实施作详细描述。图1为本发明实施例一调节蓝牙设备输出的方法流程示意图,所述方法应用于移动终端侧,如图1所示,本实施例调节蓝牙设备输出的方法包括以下步骤:
步骤101:与蓝牙设备建立连接;
本步骤中,移动终端与蓝牙设备通过蓝牙建立连接后,获取连接的蓝牙设备的属性信息;其中,所述蓝牙设备的属性信息包括蓝牙设备的名称 等信息;
在一实施例中,可以通过连接段发送的关键字段,识别该蓝牙设备的名称。
步骤102:确定所述蓝牙设备对应的配置文件;
本发明实施例中,根据蓝牙设备的属性信息,确定所述蓝牙设备对应的配置文件,包括:与云端服务器建立连接,接收云端服务器发送的同步数据;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
本步骤中,在接收云端服务器发送的同步数据之后,将接收到的同步数据进行存储。其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系,如蓝牙音频输出设备与其均衡器配置文件之间的对应关系。
本步骤中,可以在每次对蓝牙设备的输出进行调整时,均与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步,以保证云端数据库更新后,本地数据库存储的配置文件的准确性;此时本地数据库中的数据为临时数据,当前蓝牙设备与移动终端断开连接后,释放此数据,如此,可减少对移动终端存储空间的占用;也可以在移动终端登录成功后,与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步,在移动终端处于已登录阶段并且云端服数据库没有更新的情况下,由于当前移动终端已经与云端服务器建立连接,并接收了云端服务器发送的同步数据,不再重复此同步过程,直接执行步骤101,直至移动终端退出登录,与云端服务器断开连接为止,在此情况下,所述本地数据库中的数据为非临时数据,如此,可 减少与云端服务器的交互次数,节约网络资源。
本步骤中,所述云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,可以存储在本地数据库中。当云端服务器中的配置文件更新时,本地数据库也随之更新。
本发明实施例中,当所述蓝牙设备为蓝牙音频输出设备时,所述配置文件为该蓝牙音频输出设备对应的均衡器配置文件,根据蓝牙音频输出设备的名称,确定该蓝牙音频输出设备对应的均衡器配置文件。
步骤103:根据所述配置文件,调整所述蓝牙设备的输出方式;
本步骤中,当所述蓝牙设备为蓝牙音频输出设备时,根据所述均衡器配置文件配置蓝牙音频输出设备的均衡器,更改蓝牙音频输出设备输出的声音的音质、音量和音调。
用户在使用蓝牙设备的过程中,如果用户想要调整蓝牙设备的输出方式,可以通过手动进行配置;当用需要手动调整蓝牙设备的输出方式时,所述方法还包括:接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式;将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器。
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
例如,用户通过蓝牙耳机播放音乐的过程中,如果用户想要调整蓝牙耳机的输出方式,可以通过手动进行配置,当用户通过在蓝牙耳机的均衡器界面进行配置后,移动终端接收用户输入的均衡器配置信息,根据用户输入的均衡器配置信息,通过调整蓝牙耳机的均衡器,以调整蓝牙耳机的输出的声音的音质、音量和音调;并将用户输入的均衡器配置信息生成均衡器配置文件进行存储,并同步到云端服务器。当同一蓝牙设备再次与移动终端建立连接时,优先使用用户自定义的配置文件调整蓝牙设备的输出 方式。
图2为本发明实施例二调节蓝牙设备输出的方法流程示意图,所述方法应用于云端服务器侧,如图2所示,本实施例调节蓝牙设备输出的方法包括以下步骤:
步骤201:与移动终端建立连接,发送同步数据到移动终端;
步骤202:接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储。
图3为本发明实施例三调节蓝牙设备输出的方法流程示意图,如图3所示,本实施例调节蓝牙设备输出的方法包括以下步骤:
步骤301:移动终端与蓝牙设备建立连接;
步骤302:移动终端获取连接的蓝牙设备的属性信息;
本步骤中,移动终端与蓝牙设备通过蓝牙建立连接后,获取连接的蓝牙设备的属性信息;其中,所述蓝牙设备的属性信息包括蓝牙设备的名称等信息;
在一实施例中,可以通过连接段发送的关键字段,识别该蓝牙设备的名称。
步骤303:移动终端与云端服务器确定所述蓝牙设备对应的配置文件;
在一实施例中,所述移动终端与云端服务器确定所述蓝牙设备对应的配置文件包括:移动终端与云端服务器建立连接;云端服务器发送同步数据到移动终端;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;移动终端根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
本步骤中,移动终端与云端服务器建立连接后,接收云端服务器发送的同步数据,并将接收到的同步数据进行存储。其中,所述同步数据中包 括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系,如蓝牙音频输出设备与其均衡器配置文件之间的对应关系。
本步骤中,可以在每次对蓝牙设备的输出进行调整时,均与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步,以保证云端数据库更新后,本地数据库存储的配置文件的准确性;也可以在移动终端登录成功后,与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步,在移动终端处于已登录阶段,由于当前移动终端已经与云端服务器建立连接,并接收了云端服务器发送的同步数据,本步骤不再重复执行,直接执行步骤302,直至移动终端退出登录,与云端服务器断开连接为止。
本发明实施例中,当所述蓝牙设备为蓝牙音频输出设备时,所述配置文件为该蓝牙音频输出设备对应的均衡器配置文件,移动终端根据蓝牙音频输出设备的名称,确定该蓝牙音频输出设备对应的均衡器配置文件。
步骤304:移动终端根据所述配置文件,调整所述蓝牙设备的输出方式;
本步骤中,当所述蓝牙设备为蓝牙音频输出设备时,根据所述均衡器配置文件配置蓝牙音频输出设备的均衡器,更改蓝牙音频输出设备输出的声音的音质、音量和音调。
当用户需要手动调整蓝牙设备的输出方式时,所述方法还包括:
步骤305:移动终端接收用户输入的配置信息;
在一实施例中,用户在使用蓝牙设备的过程中,如果用户想要调整蓝牙设备的输出方式,可以通过手动进行配置;当用户通过手动配置时,接收用户输入的配置信息。
步骤306:移动终端根据用户输入的配置信息,再次调整蓝牙设备的输出方式;
例如,用户通过蓝牙耳机播放音乐的过程中,如果用户想要调整蓝牙 耳机的输出方式,可以通过手动进行配置,当用户通过在蓝牙耳机的均衡器界面进行配置后,移动终端接收用户输入的均衡器配置信息,根据用户输入的均衡器配置信息,通过调整蓝牙耳机的均衡器,以调整蓝牙耳机的输出方式;
步骤307:移动终端将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
在一实施例中,将用户输入的均衡器配置信息生成均衡器配置文件进行存储,并同步到云端服务器。
步骤308:云端服务器接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储。
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
如此,当同一蓝牙设备再次与移动终端建立连接时,优先使用用户自定义的配置文件调整蓝牙设备的输出方式。
本发明实施例还提供了一种调节蓝牙设备输出的装置,图4为本发明实施例一调节蓝牙设备输出的装置结构示意图,所述装置位于移动终端,如图4所示,所述装置包括:蓝牙连接模块40、配置文件确定模块42、输出方式调整模块43;其中,
所述蓝牙连接模块40,配置为与蓝牙设备建立连接;
本发明实施例中,所述装置还信息获取模块41,配置为获取连接的蓝牙设备的属性信息;
在一实施例中,所述蓝牙连接模块40与蓝牙设备通过蓝牙建立连接后,所述信息获取模块41获取连接的蓝牙设备的属性信息;其中,所述蓝牙设备的属性信息包括蓝牙设备的名称等信息;在一实施例中,所述信息获取模块41可以通过连接段发送的关键字段,识别该蓝牙设备的名称。
所述配置文件确定模块42,配置为根据所述蓝牙设备的属性信息,确定所述蓝牙设备对应的配置文件;
在一实施例中,所述配置文件确定模块42配置为:与云端服务器建立连接,接收云端服务器发送的同步数据;根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系,如蓝牙音频输出设备与其均衡器配置文件之间的对应关系。
本发明实施例中,所述装置还包括第一存储模块45,配置为在接收云端服务器发送的同步数据之后,将接收到的同步数据进行存储。
第一存储模块45通过本地数据库存储的云端服务器发送的同步数据,当云端服务器的数据有更新时,第一存储模块45存储的数据会同步更新。
本发明实施例中,配置文件确定模块42可以在每次对蓝牙设备的输出进行调整时,均与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步,以保证云端数据库更新后,本地数据库存储的配置文件的准确性;在此情况下,所述第一存储模块45为临时存储模块,配置为进行临时数据存储,当前蓝牙设备与移动终端断开连接后,释放此数据,如此,可减少对移动终端存储空间的占用;也可以在移动终端登录成功后,与云端服务器建立连接,接收云端服务器发送的同步数据,进行云端数据库和本地数据库的同步后,在移动终端处于已登录阶段并且云端服数据库没有更新的情况下,不在重复执行此同步过程,直至移动终端退出登录,与云端服务器断开连接为止,在此情况下,所述第一存储模块45为非临时存储模块,如此,可减少与云端服务器的交互次数,节约网络资源。
本发明实施例中,所述云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,可以可通过第一存储模块45存储在本地数据库中。当云端服务器中的配置文件更新时,本地数据库也随之更新。
本发明实施例中,当所述蓝牙设备为蓝牙音频输出设备时,所述配置文件为该蓝牙音频输出设备对应的均衡器配置文件。所述配置文件确定模块42根据蓝牙音频输出设备的名称,确定该蓝牙音频输出设备对应的均衡器配置文件。
所述输出方式调整模块43,配置为根据所述配置文件,调整所述蓝牙设备的输出方式。
本发明实施例中,当所述蓝牙设备为蓝牙音频输出设备时,所述输出方式调整模块43根据所述均衡器配置文件配置蓝牙音频输出设备的均衡器,更改蓝牙音频输出设备输出的声音的音质、音量和音调,并控制蓝牙设备输出声音。
本发明实施例中,所述装置还包括配置信息接收模块46,配置为当用户需要手动调整蓝牙设备的输出方式时,接收用户输入的配置信息;
用户在使用蓝牙设备的过程中,如果用户想要调整蓝牙设备的输出方式,可以通过手动进行配置;当用户通过手动配置时,所述配置信息接收模块46接收用户输入的配置信息。
所述输出方式调整模块43,还配置为根据用户输入的配置信息,再次调整蓝牙设备的输出方式;并通过蓝牙连接模块40作用到蓝牙设备。
所述第一存储模块45,配置为将用户输入的配置信息生成新的配置文件进行存储;
所述装置还包括第一同步模块44,配置为将用户输入的配置信息生成的配置文件同步到云端服务器。
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置 文件为存储蓝牙设备的调整信息的文件。
例如,用户通过蓝牙耳机播放音乐的过程中,如果用户想要调整蓝牙耳机的输出方式,可以通过手动进行配置,当用户通过在蓝牙耳机的均衡器界面进行配置后,配置信息接收模块46接收用户输入的均衡器配置信息,所述输出方式调整模块43根据用户输入的均衡器配置信息,通过调整蓝牙耳机的均衡器,以调整蓝牙耳机的输出方式;所述第一存储模块45将用户输入的均衡器配置信息生成均衡器配置文件进行存储,所述第一同步模块44将所述配置文件同步到云端服务器。当同一蓝牙设备再次与移动终端建立连接时,优先使用用户自定义的配置文件调整蓝牙设备的输出方式。
本发明实施例还提供了一种调节蓝牙设备输出的装置,图5为本发明实施例二调节蓝牙设备输出的装置结构示意图,所述装置位于云端服务器,如图5所示,所述装置包括:第二同步模块51,第二存储模块53,其中,
所述第二同步模块51,配置为与移动终端建立连接,发送同步数据到移动终端;接收移动终端发送的根据用户输入的配置信息生成的配置文件;
所述存储模块52,配置为将接收到的移动终端发送的根据用户输入的配置信息生成的配置文件进行存储。
本发明实施例中,所述存储模块52存储的云端数据库分为两部分,一部分是存储了各蓝牙设备的标准配置文件,例如,蓝牙音频输出装置的标准均衡器配置文件,所述标准均衡器配置文件能够解决不同音箱输出声音存在缺陷的问题;另一部分是存储了输入的配置信息生成的配置文件,如根据用户输入的均衡器配置信息生成的均衡器配置文件。
本发明实施例还提供了一种调节蓝牙设备输出的***,图6为本发明实施例调节蓝牙设备输出的***结构示意图,如图6所示,所述***包括:移动终端61,云端服务器62,其中,
所述移动终端61,配置为与蓝牙设备建立连接,与云端服务器确定所 述蓝牙设备对应的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式;
所述云端服务器62,配置为与移动终端建立连接,与移动终端确定所述蓝牙设备对应的配置文件
本发明实施例中,所述移动终端61配置为:与云端服务器62建立连接;根据接收到的云端服务器62发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件;
所述云端服务器62,配置为:与移动终端61建立连接,发送同步数据到移动终端61;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系。
其中,移动终端61与云端服务器62建立连接后,接收云端服务器62发送的同步数据,并将接收到的同步数据进行存储。其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系,如蓝牙音频输出设备与其均衡器配置文件之间的对应关系。
本发明实施例中,可以在每次对蓝牙设备的输出进行调整时,所述移动终端61均与云端服务器62建立连接,接收云端服务器62发送的同步数据,进行云端数据库和本地数据库的同步,以保证云端数据库更新后,本地数据库存储的配置文件的准确性;此时本地数据库中的数据为临时数据,当前蓝牙设备与移动终端断开连接后,释放此数据,如此,可减少对移动终端存储空间的占用;也可以在移动终端61登录成功后,与云端服务器62建立连接,接收云端服务器62发送的同步数据,进行云端数据库和本地数据库的同步,在移动终端处于已登录阶段并且云端服数据库没有更新的情况下,由于当前移动终端已经与云端服务器建立连接,并接收了云端服务器发送的同步数据,不再重复此同步过程,直至移动终端退出登录,与云端服务器断开连接为止,在此情况下,所述本地数据库中的数据为非临时 数据,如此,可减少与云端服务器的交互次数,节约网络资源。
移动终端61与蓝牙设备通过蓝牙建立连接后,获取连接的蓝牙设备的属性信息;其中,所述蓝牙设备的属性信息包括蓝牙设备的名称等信息;在一实施例中,移动终端61可以通过连接段发送的关键字段,识别该蓝牙设备的名称。
本发明实施例中,当所述蓝牙设备为蓝牙音频输出设备时,所述配置文件为该蓝牙音频输出设备对应的均衡器配置文件,移动终端61根据蓝牙音频输出设备的名称,确定该蓝牙音频输出设备对应的均衡器配置文件。
本发明实施例中,所述云端服务器62发送的同步数据中各蓝牙设备与其配置文件的对应关系,可以存储在移动终端61的本地数据库中。当云端服务器62的云端服务器中的配置文件更新时,本地数据库也随之更新。
当所述蓝牙设备为蓝牙音频输出设备时,移动终端61根据所述均衡器配置文件配置蓝牙音频输出设备的均衡器,更改蓝牙音频输出设备输出的声音的音质、音量和音调。
本发明实施例中,所述移动终端61还配置为:当用户需要手动调整蓝牙设备的输出方式时,接收用户输入的配置信息,根据用户输入的配置信息,再次调整蓝牙设备的输出方式;将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器62;
所述云端服务器62还配置为接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储。
其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
在一实施例中,用户在使用蓝牙设备的过程中,如果用户想要调整蓝牙设备的输出方式,可以通过手动进行配置;当用户通过手动配置时,移动终端61接收用户输入的配置信息。
例如,用户通过蓝牙耳机播放音乐的过程中,如果用户想要调整蓝牙耳机的输出方式,可以通过手动进行配置,当用户通过在蓝牙耳机的均衡器界面进行配置后,移动终端61接收用户输入的均衡器配置信息,根据用户输入的均衡器配置信息,通过调整蓝牙耳机的均衡器,以调整蓝牙耳机的输出方式;并将用户输入的均衡器配置信息生成均衡器配置文件进行存储,并同步到云端服务器。
本发明实施例中,所述云端服务器62中的云端数据库分为两部分,一部分是存储了各蓝牙设备的标准配置文件,例如,蓝牙音频输出装置的标准均衡器配置文件,所述标准均衡器配置文件能够解决不同音箱输出声音存在缺陷的问题;另一部分是存储了输入的配置信息生成的配置文件,如根据用户输入的均衡器配置信息生成的均衡器配置文件。
如此,当同一蓝牙设备再次与移动终端建立连接时,优先使用用户自定义的配置文件调整蓝牙设备的输出方式。
本发明实施例中提出的各模块都可以通过处理器来实现,当然也可通过具体的逻辑电路实现;其中所述处理器可以是移动终端或服务器上的处理器,在实际应用中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。
本发明实施例中,如果以软件功能模块的形式实现上述调节蓝牙设备输出的方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序 代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
相应地,本发明实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序,该计算机程序用于执行本发明实施例的上述调节蓝牙设备输出的方法。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

Claims (16)

  1. 一种调节蓝牙设备输出的方法,所述方法包括:
    与蓝牙设备建立连接;
    确定所述蓝牙设备对应的配置文件;
    根据所述配置文件,调整所述蓝牙设备的输出方式。
  2. 根据权利要求1所述方法,其中,所述确定所述蓝牙设备对应的配置文件包括:
    与云端服务器建立连接,接收云端服务器发送的同步数据;
    其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;
    根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
  3. 根据权利要求1所述方法,其中,当用户需要手动调整蓝牙设备的输出方式时,所述方法还包括:
    接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
  4. 根据权利要求3所述方法,其中,所述方法还包括:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
    其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
  5. 一种调节蓝牙设备输出的方法,所述方法包括:
    移动终端与蓝牙设备建立连接;
    移动终端与云端服务器确定所述蓝牙设备对应的配置文件;
    移动终端根据所述配置文件,调整所述蓝牙设备的输出方式。
  6. 根据权利要求5所述方法,其中,所述移动终端与云端服务器确定 所述蓝牙设备对应的配置文件包括:
    移动终端与云端服务器建立连接;
    云端服务器发送同步数据到移动终端;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系;
    移动终端根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
  7. 根据权利要求5所述方法,其中,当用户需要手动调整蓝牙设备的输出方式时,所述方法还包括:
    移动终端接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
  8. 根据权利要求7所述方法,其中,所述方法还包括:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
    云端服务器接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储;
    其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
  9. 一种调节蓝牙设备输出的装置,所述装置包括:蓝牙连接模块、配置文件确定模块、输出方式调整模块;其中,
    所述蓝牙连接模块,配置为与蓝牙设备建立连接;
    所述配置文件确定模块,配置为确定所述蓝牙设备对应的配置文件;
    所述输出方式调整模块,配置为根据所述配置文件,调整所述蓝牙设备的输出方式。
  10. 根据权利要求9所述装置,其中,所述配置文件确定模块配置为:
    与云端服务器建立连接,接收云端服务器发送的同步数据;
    其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与 其配置文件之间的对应关系;
    根据接收到的云端服务器发送的同步数据中各蓝牙设备与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件。
  11. 根据权利要求9所述装置,其中,所述装置还包括配置信息接收模块,配置为当用户需要手动调整蓝牙设备的输出方式时,接收用户输入的配置信息;
    所述输出方式调整模块,还配置为根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
  12. 根据权利要求11所述装置,其中,所述装置还包括第一存储模块、第一同步模块,其中,
    所述第一存储模块,配置为将用户输入的配置信息生成新的配置文件进行存储;
    所述第一同步模块,配置为将用户输入的配置信息生成的配置文件同步到云端服务器;
    其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
  13. 一种调节蓝牙设备输出的***,所述***包括移动终端,云端服务器,其中,
    所述移动终端,配置为与与蓝牙设备建立连接;与云端服务器确定所述蓝牙设备对应的配置文件;根据所述配置文件,调整所述蓝牙设备的输出方式;
    所述云端服务器,配置为与移动终端确定所述蓝牙设备对应的配置文件。
  14. 根据权利要求13所述***,其中,所述移动终端配置为:与云端服务器建立连接;根据接收到的云端服务器发送的同步数据中各蓝牙设备 与其配置文件的对应关系,确定所述蓝牙设备对应的配置文件;
    所述云端服务器,配置为:与移动终端建立连接,发送同步数据到移动终端;其中,所述同步数据中包括各蓝牙设备的配置文件以及各蓝牙设备与其配置文件之间的对应关系。
  15. 根据权利要求13所述***,其中,当用户需要手动调整蓝牙设备的输出方式时,所述移动终端还配置为:接收用户输入的配置信息,并根据用户输入的配置信息,再次调整蓝牙设备的输出方式。
  16. 根据权利要求15所述***,其中,所述移动终端还配置为:将用户输入的配置信息生成新的配置文件进行存储,并同步到云端服务器;
    所述云端服务器还配置为接收移动终端发送的根据用户输入的配置信息生成的配置文件,并进行存储;
    其中,所述配置信息为用户输入的对蓝牙设备的调整信息,所述配置文件为存储蓝牙设备的调整信息的文件。
PCT/CN2015/088291 2015-07-01 2015-08-27 一种调节蓝牙设备输出的方法、装置、***及存储介质 WO2017000371A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510378370.3 2015-07-01
CN201510378370.3A CN106331983A (zh) 2015-07-01 2015-07-01 一种调节蓝牙设备输出的方法、装置及***

Publications (1)

Publication Number Publication Date
WO2017000371A1 true WO2017000371A1 (zh) 2017-01-05

Family

ID=57607523

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/088291 WO2017000371A1 (zh) 2015-07-01 2015-08-27 一种调节蓝牙设备输出的方法、装置、***及存储介质

Country Status (2)

Country Link
CN (1) CN106331983A (zh)
WO (1) WO2017000371A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474596A (zh) * 2018-11-16 2019-03-15 中山市力泰电子工业有限公司 一种智能音箱基于令牌的资源共享方法
CN110730439A (zh) * 2019-09-02 2020-01-24 苏宁智能终端有限公司 一种动态连接蓝牙设备的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340714A (zh) * 2010-07-15 2012-02-01 歌尔声学股份有限公司 蓝牙耳机的人机接口配置方法
CN102891657A (zh) * 2011-07-22 2013-01-23 宏达国际电子股份有限公司 多媒体控制方法及多媒体控制***
CN103676827A (zh) * 2012-09-06 2014-03-26 Ip音乐集团有限公司 用于远程控制音频设备的***和方法
US20140279122A1 (en) * 2013-03-13 2014-09-18 Aliphcom Cloud-based media device configuration and ecosystem setup
CN204315059U (zh) * 2014-11-20 2015-05-06 西安百利信息科技有限公司 一种智能rf遥控***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102340714A (zh) * 2010-07-15 2012-02-01 歌尔声学股份有限公司 蓝牙耳机的人机接口配置方法
CN102891657A (zh) * 2011-07-22 2013-01-23 宏达国际电子股份有限公司 多媒体控制方法及多媒体控制***
CN103676827A (zh) * 2012-09-06 2014-03-26 Ip音乐集团有限公司 用于远程控制音频设备的***和方法
US20140279122A1 (en) * 2013-03-13 2014-09-18 Aliphcom Cloud-based media device configuration and ecosystem setup
CN204315059U (zh) * 2014-11-20 2015-05-06 西安百利信息科技有限公司 一种智能rf遥控***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474596A (zh) * 2018-11-16 2019-03-15 中山市力泰电子工业有限公司 一种智能音箱基于令牌的资源共享方法
CN110730439A (zh) * 2019-09-02 2020-01-24 苏宁智能终端有限公司 一种动态连接蓝牙设备的方法及装置
CN110730439B (zh) * 2019-09-02 2022-09-20 苏宁智能终端有限公司 一种动态连接蓝牙设备的方法及装置

Also Published As

Publication number Publication date
CN106331983A (zh) 2017-01-11

Similar Documents

Publication Publication Date Title
US10453474B2 (en) Wireless audio synchronization
US10231074B2 (en) Cloud hosted audio rendering based upon device and environment profiles
CN107528614B (zh) 基于nfmi的同步
US20200403590A1 (en) Transforming audio content for subjective fidelity
US10694307B2 (en) Dynamically changing master audio playback device
CN105448312B (zh) 音频同步播放方法、装置及***
WO2016150316A1 (zh) 音频输出控制方法及装置
US11735194B2 (en) Audio input and output device with streaming capabilities
US11134353B2 (en) Customized audio processing based on user-specific and hardware-specific audio information
US9847767B2 (en) Electronic device capable of adjusting an equalizer according to physiological condition of hearing and adjustment method thereof
US20170195817A1 (en) Simultaneous Binaural Presentation of Multiple Audio Streams
CN106909360A (zh) 一种电子装置、声音播放装置及均衡器调整方法
WO2017000371A1 (zh) 一种调节蓝牙设备输出的方法、装置、***及存储介质
TWM526238U (zh) 可依據使用者年齡調整等化器設定之電子裝置及聲音播放裝置
US9491549B2 (en) Equalizer apparatus
CN112188342A (zh) 均衡参数确定方法、装置、电子设备和存储介质
CN108574914B (zh) 音箱组播放音频文件的调整方法及装置、接收端
WO2022120782A1 (en) Multimedia playback synchronization
CN113518284A (zh) 音频处理方法、无线耳机及计算机可读存储介质
CN108684028B (zh) 基于ble的音频播放设备适配方法及蓝牙音频接收器
EP3149957B1 (en) Portable speaker
WO2023231113A1 (zh) 音量调节方法、装置、耳机、电子设备及可读存储介质
WO2020073562A1 (zh) 音频处理方法和装置
KR20150111184A (ko) 자동 이퀄라이저 모드 설정 장치 및 방법
WO2019014477A1 (en) AUDIO INPUT AND OUTPUT DEVICE WITH CONTINUOUS DIFFUSION CAPABILITIES

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15896901

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15896901

Country of ref document: EP

Kind code of ref document: A1