一种通过耳机进行数据同步的方法及相应耳机、移动终端
2019-11-22

一种通过耳机进行数据同步的方法及相应耳机、移动终端

本发明实施例提供一种通过耳机进行数据同步的方法及耳机、移动终端,属于通信技术领域,其中所述方法包括:当耳机至少有两种连接方式与移动终端相连时,根据预先设定的连接方式优先级,选择参与数据同步的优先级最高的连接方式;根据选择的连接方式获取所述耳机与所述移动终端的主从关系;根据所述主从关系以及选择的连接方式,所述耳机与所述移动终端同步数据。本发明实施例可以支持多种连接方式,根据与移动终端连接方式的不同确定与所述移动终端的主从关系,从而根据确定的主从关系实现与所述移动终端的数据同步,大大方便了用户通过耳机即可与移动终端进行数据交换、更新、备份。

本实施例与实施例一相比优点在于,耳机不仅能更准确的根据选择的连接方式确定与移动终端的主从关系,即什么时候激活主控数据同步的功能,什么时候屏蔽主控数据同步的功能,而且还能对同步的数据进行存储,大大方便了用户对移动终端中的数据进行交换、更新、备份,特别是可在同步的过程中根据更高优先级连接方式的接入中断同步,从而选择优先级更高的连接方式继续完成数据同步,使得耳机与移动终端间的数据同步方式更加灵活和实用。

上述实施例所述的移动终端不仅包括手机、PDA(PersonalDigitalAssistant,个人数字助理)等传统移动通信终端,还可以是多媒体播放器、便携式游戏机等移动娱乐终端,甚至还可以是本实施例所述的耳机。

本实施例所述的获取单元302可以包括:

获取单元402,用于根据所述选择连接单元选择的连接方式获取与所述耳机的主从关系;

当耳机至少有两种连接方式与移动终端相连时,所述耳机根据预先设定的连接方式优先级,选择参与数据同步的优先级最高的连接方式;

选择连接单元,用于当耳机至少有两种连接方式与移动终端相连时,根据预先设定的连接方式优先级,选择参与数据同步的优先级最高的连接方式;

检测单元306,用于在所述数据同步单元303根据所述获取单元302获取到的主从关系与所述移动终端同步数据时,检测到比参与数据同步的连接方式的优先级高的连接方式;比如在耳机与移动终端建立了一个新的连接后,通过建立连接对应的传输协议判断该连接的类型,从而获取新建立的连接的优先级级别。

根据选择的连接方式获取所述耳机与所述移动终端的主从关系;

检测单元306,用于在所述数据同步单元303根据所述获取单元302获取到的主从关系与所述移动终端同步数据时,检测到比参与数据同步的连接方式的优先级高的连接方式;比如在耳机与移动终端建立了一个新的连接后,通过建立连接对应的传输协议判断该连接的类型,从而获取新建立的连接的优先级级别。

当耳机至少有两种连接方式与移动终端相连时,根据预先设定的连接方式优先级,选择参与数据同步的优先级最高的连接方式;

与移动终端的不同连接方式可能对应着不同主从关系,其中所述“主”是指主控设备;“从”是指从属设备,即在相应连接方式中耳机和移动终端谁做主控设备,谁做从属设备;而要进行同步数据,主控设备具有发起数据同步命令的功能和权限,从属设备一般只能根据主控设备发送的同步数据的命令进行相应的数据同步。当耳机与移动终端以无线方式连接时,由于无线传输协议是一种对等的传输协议,所以耳机与移动终端之一都可以作为主控设备主导数据同步,当谁下达数据同步的命令,谁就是主控设备。而主从设备的设置主要根据所述无线连接方式对应的传输协议确定,比如蓝牙协议中的同步策略(syncprofile)即规定了主从设备的设置。根据不同的情况可以使得耳机既可以做主控设备,也可以做从属设备。当耳机与移动终端以有线方式连接时,比如USB连接,耳机根据USB协议可以获取移动终端的USB设备信息,根据该USB设备信息确定与移动终端的主从关系,比如当获取到的移动终端的USB设备信息为U盘(即闪存盘)时,耳机激活主控与所述移动终端的数据同步功能,使得耳机作为主控设备,主导与移动终端的数据同步;当获取到的移动终端的USB设备信息不为U盘(即闪存盘)时,如USB接口等,耳机可以做从属设备,比如当耳机接收到所述移动终端发送的同步数据消息后,根据所述消息耳机屏蔽主控数据同步的功能,以使移动终端根据选择的连接方式主控与耳机的数据同步。移动终端发送的同步数据消息一般根据用户下达的指令来实现。所以步骤102可以根据选择的连接方式获取耳机与所述移动终端的主从关系。