一种基于蓝牙的终端间同步方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信和信息技术领域,尤其涉及一种基于蓝牙的终端间同步方法。
【背景技术】
[0002]现今,很多用户拥有多个移动终端,可能是不同的智能手机,分别使用不同的手机号码,也可能是智能手机、智能手环和智能手表的组合。
[0003]一般情况下,用户都有自己的使用习惯,包括习惯使用哪些应用软件,接入哪个WIFI网络等。当用户有多个移动终端时,就需要为各移动终端按照自己的习惯进行重复的多次设置。安装某个新应用软件时,也可能需要在多个移动终端上重复安装,显然,这使得用户操作非常繁琐,使用体验差。
【发明内容】
[0004]本发明提供一种基于蓝牙的终端间同步方法,以方便用户对多个终端的配置,使操作简单易行,改善用户体验。
[0005]为达到目的本发明采用如下技术方案:
[0006]一方面,本发明实施例提供了一种基于蓝牙的终端间同步方法,包括:
[0007]源终端在本地设置待同步的目标信息;
[0008]所述源终端在监测到与目标终端基于蓝牙协议建立配对连接时,根据所述目标信息在本地查找目标数据;
[0009]所述源终端将所述目标数据通过蓝牙协议传输给所述目标终端,以指示目标终端执行所述目标数据。
[0010]另一方面本发明实施例提供了一种基于蓝牙终端间同步装置,配置在源终端中,所述装置包括:
[0011]信息设置模块,用于在本地设置待同步的目标信息;
[0012]目标查找模块,用于在监测到与目标终端基于蓝牙协议建立配对连接时,根据所述目标信息在本地查找目标数据;
[0013]数据传输模块,用于将所述目标数据通过蓝牙协议传输给所述目标终端,以指示目标终端执行所述目标数据。
[0014]本发明通过一种基于蓝牙的终端间同步方法及装置,实现了多个终端能够执行资源和状态的同步,满足了人们对不同终端有相同资源和状态的使用需求,本方法操作简单易行,用户体验好。
【附图说明】
[0015]图1为本发明实施例一提供的一种基于蓝牙的终端间同步方法的流程图。
[0016]图2是本发明实施例二提供的一种基于蓝牙的终端间同步方法的流程图。
[0017]图3是本发明实施例三提供的一种基于蓝牙的终端间同步方法的流程图。
[0018]图4是本发明实施例四提供的一种基于蓝牙的终端间同步方法的流程图。
[0019]图5是本发明实施例五提供的一种基于蓝牙的终端间同步装置的结构框图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种基于蓝牙的终端间同步方法的流程图,该方法可由配置在源终端内的基于蓝牙的终端间同步装置来执行。该装置可以采用硬件和/或软件的方式实现。如图1所示,具体包括如下步骤:
[0023]步骤101、源终端在本地设置待同步的目标信息;
[0024]本发明实施例的方案由源终端和目标终端来配合实现,目标终端可以为一个或多个。源终端和目标终端可以是手机、电脑、平板、智能手环、以及智能手表等能够基于蓝牙协议建立连接的电子设备。这些终端可以是归属于同一个用户的,也可以是属于不同用户的。
[0025]目标信息是源终端需要同步到目标终端的数据所涉及的信息。待同步的数据可以是状态或文件等,目标信息则是与状态或文件关联的内容,例如文件名称等。
[0026]源终端可以根据用户的输入指令在本地进行设置,以便确定待同步的目标信息。
[0027]步骤102、源终端在监测到与目标终端基于蓝牙协议建立配对连接时,根据所述目标信息在本地查找目标数据。
[0028]当源终端与目标终端建立配对连接后,即可以自动地触发进行数据同步,无需用户对待同步的数据进行选择和传输操作。具体是,配对连接之后,源终端自动根据已设置的目标信息在本地查找目标数据,做好发送数据的准备。
[0029]步骤103、源终端将所述目标数据通过蓝牙协议传输给所述目标终端,以指示目标终端执行所述目标数据。
[0030]其中,目标终端接收到源终端发送的目标数据后,根据目标数据的分类进行相应的操作。例如,如果目标终端接收到应用程序安装包,则目标终端打开该应用程序安装包并安装该应用程序。如果目标数据是终端的状态设置信息,则可以触发目标终端根据状态进行本机的状态设置。
[0031]本发明实施例一提供的基于蓝牙的终端间同步方法,源终端在本地设置待同步的目标信息,在检测到与目标终端配对连接时,可自动的根据目标信息查找本地目标数据,并自动实现同步传输,无需用户介入进行额外的操作。使用本发明实施例提供的技术方案,对于拥有多个终端的用户,可以通过蓝牙来同步两个终端的信息,从而进行多个终端信息的同步设置和操作,方法便捷,提升用户体验。
[0032]实施例二
[0033]图2是本发明实施例二提供的一种基于蓝牙的终端间同步方法的流程图,本实施例以以上实施例为基础进行优化,在本实施例中,源终端根据目标信息在本地查找目标数据包括:源终端识别到所述目标信息为状态时,根据所述状态的名称从本机操作系统的配置文件中解析获取状态值,作为目标数据。
[0034]相应的,本实施例的方法包括:
[0035]步骤201、源终端在本地设置待同步的目标信息。
[0036]步骤202、源终端在监测到与目标终端基于蓝牙协议建立配对连接,对目标信息进行识别。
[0037]步骤203、源终端识别到目标信息为状态时,根据状态的名称从本机操作系统的配置文件中解析获取状态值,作为目标数据。
[0038]其中,状态包括本机各项属性的设置状态,例如运行模式、是否开启网络等,还包括时间等。当源终端识别到目标信息为本机设置状态时,根据设置状态的名称从本机操作系统的设置配置中解析获取设置状态值作为目标数据。具体的,源终端的“设置”中的某些开关值或状态值保存在某个数据库文件中,此时数据库文件则为目标数据。
[0039]当源终端识别到目标信息为时间和日期时,从本机操作系统的解析获取当前系统时间值,从本机操作系统的解析获取当前系统时间值作为目标数据。具体的,源终端获取当前的日期和时间,保存进一个文件中,此时保存有时间和日期的文件即为目标数据。
[0040]步骤204、源终端将目标数据通过蓝牙协议传输给目标终端,以指示目标终端执行目标数据。
[0041]其中,如果目标信息为设置状态时,则保存有设置源终端的某些开关值或状态值的数据文件为目标数据,源终端将数据文件通过蓝牙协议传输给目标终端,目标终端接收到数据文件后获取数据文件中的内容,打开相应的开关值或状态值并做好相应的设置;如果目标信息为时间和日期,则保存有时间和日期的文件为目标数据,则源终端将保存有日期和时间的文件通过蓝牙协议传输给目标终端,目标终端接收到含有日期和时间的文件后获取文件中的日期和时间,并设置文件中的日期时间信息为目标终端的当前日期和时间。
[0042]本发明实施例二提供的一种基于蓝牙的终端间同步方法,源终端在本地设置待同步的目标信息,源终端在监测到与目标终端基于蓝牙协议建立配对连接,对目标信息进行识别,源终端识别到目标信息为状态时,根据状态的名称从本机操作系统的配置文件中解析获取状态值,作为目标数据,其中状态可包括本机设置状态和时间。则本实施例提供的一种基于蓝牙的终端间同步方法可以同步多个移动终端状态设置或日期和时间,使多个移动终端信息同步满足人们的需求。
[0043]实施例三
[0044]图3是本发明实施例三提供的一种基于蓝牙的终端间同步方法的流程图,本实施例以以上实施例为基础进行优化,在本实施例中,源终端根据目标信息在本地查找目标数据包括:源终端识别到所述目标信息为文件时,根据文件的路径从本机存储空间中获取对应的文件,作为目标数据。
[0045]相应的,本实施例的方法包括:
[0046]步骤301、源终端在本地设置待同步的目标信息。
[0047]步骤302、源终端在监测到与目标终端基于蓝牙协议建立配对连接,对目标信息进行识别。
[0048]步骤303、源终端识别到目标信息为文件时,根据文件的路径从本机存储空间中获取对应的文件,作为目标数据。
[0049]其中,文件可包括应用程序和壁纸。当源终端识别到目标信息为应用程序时,根据应用程序的存储路径在本机存储空间中获取应用程序的安装包,作为目标程序。具体的,源终端和目标终端需要同步一个应用程序,则源终端选择待同步的应用程序,并获取当前使用应用程序的路径,根据应用程序路径在本机存储中获取对应的应用程序安装包,此时待传输的应用程序安装包为目标数据。
[0050]当源终端识别到目标信息为壁纸时,根据壁纸的存储路径在本机存储空间中获取壁纸的文件,作为目标数据。具体的,源终端获取当前使用的壁纸文件路径,根据壁纸文件路径在本机存储空间中获取对应的壁纸文件,此时待传输的壁纸文件为目标数据。
[0051 ] 步骤304、源终端将目标数据通过蓝牙协议传输给目标终端,以指示目标终端执行目标数据。
[0052]其中,如果目标信息为应用程序时,则该应用程序对应的应用程序安装包为目标数据,源终端将应用程序安装包通过蓝牙协议传输给目标终端,目标终端接收到该应用程序安装包后,打开应用程