主从设备间信息同步的方法
【专利摘要】本发明所提供的主从设备间信息同步的方法,包括:主设备和从设备建立通信连接;主设备检测从设备的的配置信息;主设备判断从设备的配置信息与主设备的待发送信息是否匹配;如主设备判断从设备的配置信息与主设备的待发送信息不匹配,则主设备在将待发送信息发送给从设备之前,还包括主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。本发明解决了现有技术中主从设备配置不一致,导致主从设备同步后从设备无法执行、播放、显示或存储给用户造成的不便,让用户利用较低配置的从设备,来获取更多主设备信息;本发明避免了不必要的传输造成的系统资源的浪费,可提高设备的使用寿命和利用率。
【专利说明】主从设备间信息同步的方法
【技术领域】
[0001] 本发明涉及电子通信领域,尤其涉及主从设备间信息同步的方法。
【背景技术】
[0002] 随着电子通讯技术的发展,一个家庭甚至个人同时拥有多台移动设备已经非常普 遍,那么在多台设备之间,往往需要配置成工作组从而在相互之间进行信息传递。如在笔记 本电脑和手机之间,可以将笔记本电脑作为主设备,将手机作为从设备,当将笔记本电脑中 的信息传递给手机后,就可利用手机查看原先保存在笔记本电脑中的信息,用户使用非常 便利。随着计算机标准化软硬件以及互联网技术的高速发展,可穿戴式智能设备的形态开 始变得多样化,逐渐在工业、医疗、军事、教育、娱乐等诸多领域表现出重要的研究价值和应 用潜力。然而,可穿戴式设备由于其体积小巧、便携性和个人专属性高的特点,往往在可穿 戴式设备上并无必要设置如笔记本电脑或手机那样全套的硬件或软件配置。现有技术中, 主从设备的同步大部分都是主设备不会去提前判断从设备的具体的硬件配置,应用程序, 存储器的状态而将信息直接发送给从设备。这样有如下缺点:比如从设备上没有显示设备, 这样可能会导致从设备接受到信息后没有办法查看。又比如从设备上没有安装难够播放 ape格式的软件,这就可能导致主设备发给从设备的ape格式文件,从设备没有办法查看。 再如从设备上的存储器容量小于主设备要发送的信息,这就会导致从设备接受后存储器被 存满而导致异常。
【发明内容】
[0003] 本发明的目的是提供一种主从设备间信息同步的方法。
[0004] 本发明所提供的主从设备间信息同步的方法,包括:主设备和从设备建立通信连 接;主设备检测从设备的的配置信息;主设备判断从设备的配置信息与主设备的待发送信 息是否匹配;如主设备判断从设备的配置信息与主设备的待发送信息不匹配,则主设备在 将待发送信息发送给从设备之前,还包括主设备将待发送信息转换成其格式与从设备的配 置信息相匹配的信息。
[0005] 在所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配之前,还包 括:主设备检测与所述主设备建立通信连接的从设备的数量;且当与主设备建立通信连接 的从设备的数量为一个时;或且当与主设备建立通信连接的从设备的数量为两个或两个以 上且这些从设备分别属于两个或两个以上用户时;再执行主设备判断从设备的配置信息与 主设备的待发送信息是否匹配;如主设备判断从设备的配置信息与主设备的待发送信息不 匹配,则主设备在将待发送信息发送给从设备之前,还包括主设备将待发送信息转换成其 格式与从设备的配置信息相匹配的信息。
[0006] 在所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配之前,还包 括:主设备检测与所述主设备建立通信连接的从设备的数量;且当与主设备建立通信连接 的从设备的数量为两个或两个以上且这些从设备属于同一个用户时,依次执行:主设备将 其中一个从设备确定为主要从设备;在主设备与主要从设备之间执行主设备检测与所述主 设备建立通信连接的从设备的数量;且当与主设备建立通信连接的从设备的数量为一个 时,执行主设备判断从设备的配置信息与主设备的待发送信息是否匹配;如主设备判断从 设备的配置信息与主设备的待发送信息不匹配,则主设备在将待发送信息发送给从设备之 前,还包括主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
[0007] 本发明所述的主从设备间信息同步的方法,还包括:判断主设备是否为首次与从 设备建立连接;当主设备与从设备为首次建立连接时,主设备获取从设备的配置信息并进 行保存;当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息 并进行保存,主设备只需读取其存储的从设备的配置信息即可; 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
[0008] 所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配的步骤,包 括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;当待发送 信息为音频格式数据时,从设备未包括听筒设备配置信息或扬声器设备配置信息中的任何 一种时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0009] 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息 且包括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹 配;或当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且 包括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹 配;当待发送信息为视频格式数据时,从设备未满足既包括显示模组设备配置信息且包括 听筒设备配置信息,或者从设备未满足既包括显示模组设备配置信息且包括扬声器设备配 置信息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0010] 当待发送信息为图片格式数据时,从设备的配置信息包括显示模组设备配置信息 时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;当待发送信息为图片格 式,从设备的配置信息未包括显示模组设备配置信息时,主设备判断从设备的配置信息与 主设备的待发送信息不相匹配。
[0011] 当待发送信息为文本格式数据时,从设备的配置信息未包括显示模组设备配置信 息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0012] 本发明解决了现有技术中主从设备配置不一致,导致主从设备同步后从设备无法 执行、播放、显示或存储给用户造成的不便,让用户利用较低配置的从设备,来获取更多主 设备信息;本发明避免了不必要的传输造成的系统资源的浪费,可提高设备的使用寿命和 利用率。
【专利附图】
【附图说明】
[0013] 图1为本发明提供的主从设备间信息同步的方法实施例一的流程图。
[0014] 图2为本发明提供的主从设备间信息同步的方法实施例二的流程图。
[0015] 图3为本发明提供的主从设备间信息同步的方法实施例三的流程图。
[0016] 图4为本发明提供的主从设备间信息同步的方法实施例四的流程图。
【具体实施方式】
[0017] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部的实施例,而不是全部的实施例。基于发明中的实施例,本领域普通技术人员在 没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 实施例一 图1为本发明提供的主从设备间信息同步的方法实施例一的流程图,如图1所示,本实 施例中主从设备间信息同步的方法包括: 步骤101、主设备和从设备建立通信连接; 步骤102、主设备检测从设备的的配置信息;本领域技术人员可以理解,所述配置信息 包括硬件配置信息和软件配置信息;硬件配置信息可以包括硬件设备参数、硬件设备型号 等;软件配置信息可以包括软件版本号、用户名信息、工作组信息等。
[0019] 步骤103、主设备判断从设备的配置信息与主设备的待发送信息是否匹配;如主 设备判断从设备的配置信息与主设备的待发送信息不匹配,则主设备在将待发送信息发送 给从设备之前,还包括, 步骤104、主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
[0020] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断主设备是否为首次与从设备建立连接,当主设备与从设备为首次建立连接时,主 设备获取从设备的配置信息并进行保存; 本领域技术人员可以理解,这设备获取从设备的配置信息,包括:主设备首先向从设备 发出发送配置信息的请求,当主设备未收到从设备发出的配置信息时,主设备通过云端获 取从设备的配置信息并进行保存; 当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息并进 行保存,主设备只需读取其存储的从设备的配置信息即可。
[0021] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
[0022] 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配, 包括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为音频格式数据时,从设备未包括听筒设备配置信息或扬声器设备配置 信息中的任何一种时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;或 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为视频格式数据时,从设备未满足既包括显示模组设备配置信息且包括 听筒设备配置信息,或者从设备未满足既包括显示模组设备配置信息且包括扬声器设备配 置信息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为图片格式数据时,从设备的配置信息包括显示模组设备配置信息时, 主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为图片格式,从设备的配置信息未包括显示模组设备配置信息时,主设 备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为文本格式数据时,从设备的配置信息未包括显示模组设备配置信息 时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0023] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将音频格式数据的待发送信息转换为文本格式数据的待发送信息。本领域技术人员可 以理解,所述音频格式包括MP3格式、WMA格式、WAV格式、MOD格式和CD格式等。当主设 备中存储有这些音频格式数据的待发送信息,但主设备并未检测到从设备具有可播放音频 格式数据的设备配置信息时,如将音频格式数据的待发送信息直接发送给从设备,从设备 无法播放,则不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成 了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例将音频格式数据的待发送 信息转换为文本格式数据的待发送信息后再发送给从设备,用户可通过从设备显示文本格 式数据,同样可接收到该音频格式数据信息所携带的消息,让用户利用较低配置的从设备, 如穿戴式设备等,来获取更多主设备信息。
[0024] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将视频格式数据的待发送信息转换为音频格式数据的待发送信息或图片格式数据的 待发送信息;本领域技术人员可以理解,常见的视频格式包括mp4格式、avi格式、3gp格式、 ape格式、rm格式及rmvb格式等。当主设备中存储有这些视频格式数据的待发送信息,但 主设备并未检测到从设备具有可播放视频格式数据的设备配置信息时(即从设备未同时配 置显示模组和扬声器,或从设备未同时配置显示模组和听筒时),如将视频格式数据的待发 送信息直接发送给从设备,从设备无法播放该视频数据,则不但耗费了主设备和从设备的 系统资源、降低设备的续航能力,还给用户造成了不必要的麻烦,降低设备的使用寿命和利 用率。本发明实施例将视频格式数据的待发送信息转换为音频格式数据的待发送信息再发 送给从设备,用户可通过从设备的扬声器或听筒播放该音频格式数据;或者将视频格式数 据的待发送信息转换为图片格式数据的待发送信息,用户可通过从设备的显示模组显示该 图片格式数据;这样,用户可接收到该视频格式数据信息所携带的消息,让用户利用较低配 置的从设备,如穿戴式设备等,来获取更多主设备信息。
[0025] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的应用程序不相匹配的文件格式的待发送信息转换为与从设备的应用程 序相匹配的文件格式的待发送信息;本领域技术人员可以理解,所述待发送信息可以为 文本格式、视频格式或图片格式。本领域技术人员可以理解,所述文本格式是指只能处理 ASSIC码信息的格式,常见的文本格式包括:doc格式、txt格式及docx格式等;常见的图 片格式包括:BMP格式、PCX格式、TIFF格式、GIF格式及JPEG格式等。当主设备的待发送 信息的格式与从设备的应用程序不匹配时,如直接将该信息发送给从设备,从设备无法执 行,不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成了不必要 的麻烦,降低设备的使用寿命和利用率。本放实施例所提供的方法,在主设备将该信息发送 给从设备之前,先将该信息转换为适于从设备执行的文件格式的待发送信息再发送给从设 备,以便于从设备执行该文件格式的待发送信息。如主设备中的待发送信息为PDF格式,而 从设备中仅配置了现实文本格式的应用程序,如记事本或word,这时主设备会先将PDF格 式的文件切换为文本格式,再发给从设备执行。
[0026] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的显示屏分辨率不相匹配的文件格式的待发送信息转换为与从设备的显 示屏分辨率相匹配的文件格式的待发送信息。本领域技术人员可以理解,及时在主设备和 从设备都具备了显示屏,均可以显示图片或文本格式,但不同尺寸的显示屏具有不同的分 辨率,适合主设备显示的文件格式的信息,直接发送给从设备,可能与从设备的分辨率不相 匹配,从而不能达到较佳的显示效果。因而,在发送给从设备之前,主设备先将其文件格式 的待发送信息转换为适于从设备显示屏显示的与从设备显示屏分辨率相匹配的格式,从而 使从设备的显示效果更佳,便于用户观看、阅读,增强用户体验。
[0027] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将容量大于从设备存储容量的待发送信息压缩为容量等于或者小于从设备存储容量 的待发送信息;本领域技术人员可以理解,当从设备的存储容量小于待发送信息时,主设备 将无法完成已经开始发送的任务,这同样会造成系统资源的浪费、降低设备的续航能力,还 给用户造成了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例所提供的方法, 可在开始发送任务之前先得知从设备的存储容量,并将待发送信息压缩到可完成传输并存 储的容量,避免发送任务的中途失败,给用户提供便利。
[0028] 实施例二 图2为本发明提供的主从设备间信息同步的方法实施例二的流程图,如图2所示,本实 施例中主从设备间信息同步的方法包括: 步骤201、主设备和从设备建立通信连接; 步骤202、主设备检测从设备的的配置信息;本领域技术人员可以理解,所述配置信息 包括硬件配置信息和软件配置信息;硬件配置信息可以包括硬件设备参数、硬件设备型号 等;软件配置信息可以包括软件版本号、用户名信息、工作组信息等。
[0029] 步骤203、主设备检测与所述主设备建立通信连接的从设备的数量; 步骤204、当与主设备建立通信连接的从设备的数量为一个时,主设备判断从设备的配 置信息与主设备的待发送信息是否匹配;如主设备判断从设备的配置信息与主设备的待发 送信息不匹配,则主设备在将待发送信息发送给从设备之前,还包括, 步骤205、主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
[0030] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断主设备是否为首次与从设备建立连接,当主设备与从设备为首次建立连接时,主 设备获取从设备的配置信息并进行保存; 本领域技术人员可以理解,这设备获取从设备的配置信息,包括:主设备首先向从设备 发出发送配置信息的请求,当主设备未收到从设备发出的配置信息时,主设备通过云端获 取从设备的配置信息并进行保存; 当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息并进 行保存,主设备只需读取其存储的从设备的配置信息即可。
[0031] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
[0032] 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配, 包括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为音频格式数据时,从设备未包括听筒设备配置信息或扬声器设备配置 信息中的任何一种时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;或 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为视频格式数据时,从设备未满足既包括显示模组设备配置信息且包括 听筒设备配置信息,或者从设备未满足既包括显示模组设备配置信息且包括扬声器设备配 置信息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为图片格式数据时,从设备的配置信息包括显示模组设备配置信息时, 主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为图片格式,从设备的配置信息未包括显示模组设备配置信息时,主设 备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为文本格式数据时,从设备的配置信息未包括显示模组设备配置信息 时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0033] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将音频格式数据的待发送信息转换为文本格式数据的待发送信息。本领域技术人员可 以理解,所述音频格式包括MP3格式、WMA格式、WAV格式、MOD格式和CD格式等。当主设 备中存储有这些音频格式数据的待发送信息,但主设备并未检测到从设备具有可播放音频 格式数据的设备配置信息时,如将音频格式数据的待发送信息直接发送给从设备,从设备 无法播放,则不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成 了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例将音频格式数据的待发送 信息转换为文本格式数据的待发送信息后再发送给从设备,用户可通过从设备显示文本格 式数据,同样可接收到该音频格式数据信息所携带的消息,让用户利用较低配置的从设备, 如穿戴式设备等,来获取更多主设备信息。
[0034] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将视频格式数据的待发送信息转换为音频格式数据的待发送信息或图片格式数据的 待发送信息;本领域技术人员可以理解,常见的视频格式包括mp4格式、avi格式、3gp格式、 ape格式、rm格式及rmvb格式等。当主设备中存储有这些视频格式数据的待发送信息,但 主设备并未检测到从设备具有可播放视频格式数据的设备配置信息时(即从设备未同时配 置显示模组和扬声器,或从设备未同时配置显示模组和听筒时),如将视频格式数据的待发 送信息直接发送给从设备,从设备无法播放该视频数据,则不但耗费了主设备和从设备的 系统资源、降低设备的续航能力,还给用户造成了不必要的麻烦,降低设备的使用寿命和利 用率。本发明实施例将视频格式数据的待发送信息转换为音频格式数据的待发送信息再发 送给从设备,用户可通过从设备的扬声器或听筒播放该音频格式数据;或者将视频格式数 据的待发送信息转换为图片格式数据的待发送信息,用户可通过从设备的显示模组显示该 图片格式数据;这样,用户可接收到该视频格式数据信息所携带的消息,让用户利用较低配 置的从设备,如穿戴式设备等,来获取更多主设备信息。
[0035] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的应用程序不相匹配的文件格式的待发送信息转换为与从设备的应用程 序相匹配的文件格式的待发送信息;本领域技术人员可以理解,所述待发送信息可以为 文本格式、视频格式或图片格式。本领域技术人员可以理解,所述文本格式是指只能处理 ASSIC码信息的格式,常见的文本格式包括:doc格式、txt格式及docx格式等;常见的图 片格式包括:BMP格式、PCX格式、TIFF格式、GIF格式及JPEG格式等。当主设备的待发送 信息的格式与从设备的应用程序不匹配时,如直接将该信息发送给从设备,从设备无法执 行,不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成了不必要 的麻烦,降低设备的使用寿命和利用率。本放实施例所提供的方法,在主设备将该信息发送 给从设备之前,先将该信息转换为适于从设备执行的文件格式的待发送信息再发送给从设 备,以便于从设备执行该文件格式的待发送信息。如主设备中的待发送信息为PDF格式,而 从设备中仅配置了现实文本格式的应用程序,如记事本或word,这时主设备会先将PDF格 式的文件切换为文本格式,再发给从设备执行。
[0036] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的显示屏分辨率不相匹配的文件格式的待发送信息转换为与从设备的显 示屏分辨率相匹配的文件格式的待发送信息。本领域技术人员可以理解,及时在主设备和 从设备都具备了显示屏,均可以显示图片或文本格式,但不同尺寸的显示屏具有不同的分 辨率,适合主设备显示的文件格式的信息,直接发送给从设备,可能与从设备的分辨率不相 匹配,从而不能达到较佳的显示效果。因而,在发送给从设备之前,主设备先将其文件格式 的待发送信息转换为适于从设备显示屏显示的与从设备显示屏分辨率相匹配的格式,从而 使从设备的显示效果更佳,便于用户观看、阅读,增强用户体验。
[0037] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将容量大于从设备存储容量的待发送信息压缩为容量等于或者小于从设备存储容量 的待发送信息;本领域技术人员可以理解,当从设备的存储容量小于待发送信息时,主设备 将无法完成已经开始发送的任务,这同样会造成系统资源的浪费、降低设备的续航能力,还 给用户造成了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例所提供的方法, 可在开始发送任务之前先得知从设备的存储容量,并将待发送信息压缩到可完成传输并存 储的容量,避免发送任务的中途失败,给用户提供便利。
[0038] 实施例三 图3为本发明提供的主从设备间信息同步的方法实施例三的流程图,如图3所示,本实 施例中主从设备间信息同步的方法包括: 步骤301、主设备和从设备建立通信连接; 步骤302、主设备检测从设备的的配置信息;本领域技术人员可以理解,所述配置信息 包括硬件配置信息和软件配置信息;硬件配置信息可以包括硬件设备参数、硬件设备型号 等;软件配置信息可以包括软件版本号、用户名信息、工作组信息等。
[0039] 步骤303、主设备检测与所述主设备建立通信连接的从设备的数量; 步骤304、当与主设备建立通信连接的从设备的数量为两个或两个以上且这些从设备 属于同一个用户时,主设备将其中一个从设备确定为主要从设备,主设备判断所述主要从 设备的配置信息与主设备的待发送信息是否匹配;如主设备判断所述主要从设备的配置信 息与主设备的待发送信息不匹配,则主设备在将待发送信息发送给从设备之前,还包括, 步骤305、主设备将待发送信息转换成其格式与所述主要从设备的配置信息相匹配的 信息。
[0040] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断主设备是否为首次与从设备建立连接,当主设备与从设备为首次建立连接时,主 设备获取从设备的配置信息并进行保存; 本领域技术人员可以理解,这设备获取从设备的配置信息,包括:主设备首先向从设备 发出发送配置信息的请求,当主设备未收到从设备发出的配置信息时,主设备通过云端获 取从设备的配置信息并进行保存; 当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息并进 行保存,主设备只需读取其存储的从设备的配置信息即可。
[0041] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
[0042] 本领域技术人员可以理解,可通过以下举例说明的方法来识别当与主设备建立通 信连接的从设备的数量为两个或两个以上时,这些从设备是否属于同一个用户: 举例101、比对从设备的用户名,如与所述主设备建立通信连接的全部从设备具有相同 的用户名时,则可识别出这些从设备属于同一个用户: 举例102、按照设定的周期检测两两从设备之间的举例,在设定的期限内保持相同举例 的从设备,可被识别为属于同一个用户。
[0043] 本领域技术人员可以理解,当与主设备建立通信连接的从设备的数量为两个或两 个以上且这些从设备属于同一个用户时,可通过以下举例说明的方法来将这些从设备中的 其中一个从设备确定为主要从设备: 举例201、将与主设备具有相同用户名的从设备识别为主要从设备; 举例202、在每个从设备中预设优先级值,将具有最高优先级值的从设备识别为主要从 设备; 举例203、首先识别从设备的用户名,当与主设备具有相同用户名的从设备的数量为两 个或者两个以上时,再按照预设优先级值,将具有最高优先级值的从设备识别为主要从设 备; 举例204、在设定周期内记录与主设备建立通信连接的次数,将该周期内具有最高连接 次数的从设备识别为主要从设备。
[0044] 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配, 包括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为音频格式数据时,从设备未包括听筒设备配置信息或扬声器设备配置 信息中的任何一种时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;或 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为视频格式数据时,从设备未满足既包括显示模组设备配置信息且包括 听筒设备配置信息,或者从设备未满足既包括显示模组设备配置信息且包括扬声器设备配 置信息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为图片格式数据时,从设备的配置信息包括显示模组设备配置信息时, 主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为图片格式,从设备的配置信息未包括显示模组设备配置信息时,主设 备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为文本格式数据时,从设备的配置信息未包括显示模组设备配置信息 时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0045] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将音频格式数据的待发送信息转换为文本格式数据的待发送信息。本领域技术人员可 以理解,所述音频格式包括MP3格式、WMA格式、WAV格式、MOD格式和CD格式等。当主设 备中存储有这些音频格式数据的待发送信息,但主设备并未检测到从设备具有可播放音频 格式数据的设备配置信息时,如将音频格式数据的待发送信息直接发送给从设备,从设备 无法播放,则不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成 了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例将音频格式数据的待发送 信息转换为文本格式数据的待发送信息后再发送给从设备,用户可通过从设备显示文本格 式数据,同样可接收到该音频格式数据信息所携带的消息,让用户利用较低配置的从设备, 如穿戴式设备等,来获取更多主设备信息。
[0046] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将视频格式数据的待发送信息转换为音频格式数据的待发送信息或图片格式数据的 待发送信息;本领域技术人员可以理解,常见的视频格式包括mp4格式、avi格式、3gp格式、 ape格式、rm格式及rmvb格式等。当主设备中存储有这些视频格式数据的待发送信息,但 主设备并未检测到从设备具有可播放视频格式数据的设备配置信息时(即从设备未同时配 置显示模组和扬声器,或从设备未同时配置显示模组和听筒时),如将视频格式数据的待发 送信息直接发送给从设备,从设备无法播放该视频数据,则不但耗费了主设备和从设备的 系统资源、降低设备的续航能力,还给用户造成了不必要的麻烦,降低设备的使用寿命和利 用率。本发明实施例将视频格式数据的待发送信息转换为音频格式数据的待发送信息再发 送给从设备,用户可通过从设备的扬声器或听筒播放该音频格式数据;或者将视频格式数 据的待发送信息转换为图片格式数据的待发送信息,用户可通过从设备的显示模组显示该 图片格式数据;这样,用户可接收到该视频格式数据信息所携带的消息,让用户利用较低配 置的从设备,如穿戴式设备等,来获取更多主设备信息。
[0047] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的应用程序不相匹配的文件格式的待发送信息转换为与从设备的应用程 序相匹配的文件格式的待发送信息;本领域技术人员可以理解,所述待发送信息可以为 文本格式、视频格式或图片格式。本领域技术人员可以理解,所述文本格式是指只能处理 ASSIC码信息的格式,常见的文本格式包括:doc格式、txt格式及docx格式等;常见的图 片格式包括:BMP格式、PCX格式、TIFF格式、GIF格式及JPEG格式等。当主设备的待发送 信息的格式与从设备的应用程序不匹配时,如直接将该信息发送给从设备,从设备无法执 行,不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成了不必要 的麻烦,降低设备的使用寿命和利用率。本放实施例所提供的方法,在主设备将该信息发送 给从设备之前,先将该信息转换为适于从设备执行的文件格式的待发送信息再发送给从设 备,以便于从设备执行该文件格式的待发送信息。如主设备中的待发送信息为PDF格式,而 从设备中仅配置了现实文本格式的应用程序,如记事本或word,这时主设备会先将PDF格 式的文件切换为文本格式,再发给从设备执行。
[0048] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的显示屏分辨率不相匹配的文件格式的待发送信息转换为与从设备的显 示屏分辨率相匹配的文件格式的待发送信息。本领域技术人员可以理解,及时在主设备和 从设备都具备了显示屏,均可以显示图片或文本格式,但不同尺寸的显示屏具有不同的分 辨率,适合主设备显示的文件格式的信息,直接发送给从设备,可能与从设备的分辨率不相 匹配,从而不能达到较佳的显示效果。因而,在发送给从设备之前,主设备先将其文件格式 的待发送信息转换为适于从设备显示屏显示的与从设备显示屏分辨率相匹配的格式,从而 使从设备的显示效果更佳,便于用户观看、阅读,增强用户体验。
[0049] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将容量大于从设备存储容量的待发送信息压缩为容量等于或者小于从设备存储容量 的待发送信息;本领域技术人员可以理解,当从设备的存储容量小于待发送信息时,主设备 将无法完成已经开始发送的任务,这同样会造成系统资源的浪费、降低设备的续航能力,还 给用户造成了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例所提供的方法, 可在开始发送任务之前先得知从设备的存储容量,并将待发送信息压缩到可完成传输并存 储的容量,避免发送任务的中途失败,给用户提供便利。
[0050] 实施例四 图4为本发明提供的主从设备间信息同步的方法实施例四的流程图,如图4所示,本实 施例中主从设备间信息同步的方法包括: 步骤401、主设备和从设备建立通信连接; 步骤402、主设备检测从设备的的配置信息;本领域技术人员可以理解,所述配置信息 包括硬件配置信息和软件配置信息;硬件配置信息可以包括硬件设备参数、硬件设备型号 等;软件配置信息可以包括软件版本号、用户名信息、工作组信息等。
[0051] 步骤403、主设备检测与所述主设备建立通信连接的从设备的数量; 步骤404、当与主设备建立通信连接的从设备的数量为两个或两个以上且这些从设备 分别属于两个或两个以上用户时,主设备判断从设备的配置信息与主设备的待发送信息是 否匹配;如主设备判断从设备的配置信息与主设备的待发送信息不匹配,则主设备在将待 发送信息发送给从设备之前,还包括, 步骤405、主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
[0052] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断主设备是否为首次与从设备建立连接,当主设备与从设备为首次建立连接时,主 设备获取从设备的配置信息并进行保存; 本领域技术人员可以理解,这设备获取从设备的配置信息,包括:主设备首先向从设备 发出发送配置信息的请求,当主设备未收到从设备发出的配置信息时,主设备通过云端获 取从设备的配置信息并进行保存; 当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息并进 行保存,主设备只需读取其存储的从设备的配置信息即可。
[0053] 进一步,本实施例所述的主设备检测从设备的的配置信息,包括: 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
[0054] 本领域技术人员可以理解,可通过以下举例说明的方法来识别当与主设备建立通 信连接的从设备的数量为两个或两个以上时,这些从设备是否属于同一个用户: 举例101、比对从设备的用户名,如与所述主设备建立通信连接的全部从设备具有相同 的用户名时,则可识别出这些从设备属于同一个用户: 举例102、按照设定的周期检测两两从设备之间的举例,在设定的期限内保持相同举例 的从设备,可被识别为属于同一个用户。
[0055] 当从设备未被识别为属于同一个用户时,则这些从设备被识别为分别属于两个或 两个以上用户。
[0056] 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配, 包括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为音频格式数据时,从设备未包括听筒设备配置信息或扬声器设备配置 信息中的任何一种时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;或 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为视频格式数据时,从设备未满足既包括显示模组设备配置信息且包括 听筒设备配置信息,或者从设备未满足既包括显示模组设备配置信息且包括扬声器设备配 置信息时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为图片格式数据时,从设备的配置信息包括显示模组设备配置信息时, 主设备判断从设备的配置信息与主设备的待发送信息相匹配; 当待发送信息为图片格式,从设备的配置信息未包括显示模组设备配置信息时,主设 备判断从设备的配置信息与主设备的待发送信息不相匹配; 本实施例中所述主设备判断从设备的配置信息与主设备的待发送信息是否匹配,包 括: 当待发送信息为文本格式数据时,从设备的配置信息未包括显示模组设备配置信息 时,主设备判断从设备的配置信息与主设备的待发送信息不相匹配。
[0057] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将音频格式数据的待发送信息转换为文本格式数据的待发送信息。本领域技术人员可 以理解,所述音频格式包括MP3格式、WMA格式、WAV格式、MOD格式和CD格式等。当主设 备中存储有这些音频格式数据的待发送信息,但主设备并未检测到从设备具有可播放音频 格式数据的设备配置信息时,如将音频格式数据的待发送信息直接发送给从设备,从设备 无法播放,则不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成 了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例将音频格式数据的待发送 信息转换为文本格式数据的待发送信息后再发送给从设备,用户可通过从设备显示文本格 式数据,同样可接收到该音频格式数据信息所携带的消息,让用户利用较低配置的从设备, 如穿戴式设备等,来获取更多主设备信息。
[0058] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将视频格式数据的待发送信息转换为音频格式数据的待发送信息或图片格式数据的 待发送信息;本领域技术人员可以理解,常见的视频格式包括mp4格式、avi格式、3gp格式、 ape格式、rm格式及rmvb格式等。当主设备中存储有这些视频格式数据的待发送信息,但 主设备并未检测到从设备具有可播放视频格式数据的设备配置信息时(即从设备未同时配 置显示模组和扬声器,或从设备未同时配置显示模组和听筒时),如将视频格式数据的待发 送信息直接发送给从设备,从设备无法播放该视频数据,则不但耗费了主设备和从设备的 系统资源、降低设备的续航能力,还给用户造成了不必要的麻烦,降低设备的使用寿命和利 用率。本发明实施例将视频格式数据的待发送信息转换为音频格式数据的待发送信息再发 送给从设备,用户可通过从设备的扬声器或听筒播放该音频格式数据;或者将视频格式数 据的待发送信息转换为图片格式数据的待发送信息,用户可通过从设备的显示模组显示该 图片格式数据;这样,用户可接收到该视频格式数据信息所携带的消息,让用户利用较低配 置的从设备,如穿戴式设备等,来获取更多主设备信息。
[0059] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的应用程序不相匹配的文件格式的待发送信息转换为与从设备的应用程 序相匹配的文件格式的待发送信息;本领域技术人员可以理解,所述待发送信息可以为 文本格式、视频格式或图片格式。本领域技术人员可以理解,所述文本格式是指只能处理 ASSIC码信息的格式,常见的文本格式包括:doc格式、txt格式及docx格式等;常见的图 片格式包括:BMP格式、PCX格式、TIFF格式、GIF格式及JPEG格式等。当主设备的待发送 信息的格式与从设备的应用程序不匹配时,如直接将该信息发送给从设备,从设备无法执 行,不但耗费了主设备和从设备的系统资源、降低设备的续航能力,还给用户造成了不必要 的麻烦,降低设备的使用寿命和利用率。本放实施例所提供的方法,在主设备将该信息发送 给从设备之前,先将该信息转换为适于从设备执行的文件格式的待发送信息再发送给从设 备,以便于从设备执行该文件格式的待发送信息。如主设备中的待发送信息为PDF格式,而 从设备中仅配置了现实文本格式的应用程序,如记事本或word,这时主设备会先将PDF格 式的文件切换为文本格式,再发给从设备执行。
[0060] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将与从设备的显示屏分辨率不相匹配的文件格式的待发送信息转换为与从设备的显 示屏分辨率相匹配的文件格式的待发送信息。本领域技术人员可以理解,及时在主设备和 从设备都具备了显示屏,均可以显示图片或文本格式,但不同尺寸的显示屏具有不同的分 辨率,适合主设备显示的文件格式的信息,直接发送给从设备,可能与从设备的分辨率不相 匹配,从而不能达到较佳的显示效果。因而,在发送给从设备之前,主设备先将其文件格式 的待发送信息转换为适于从设备显示屏显示的与从设备显示屏分辨率相匹配的格式,从而 使从设备的显示效果更佳,便于用户观看、阅读,增强用户体验。
[0061] 进一步,主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息, 包括: 将容量大于从设备存储容量的待发送信息压缩为容量等于或者小于从设备存储容量 的待发送信息;本领域技术人员可以理解,当从设备的存储容量小于待发送信息时,主设备 将无法完成已经开始发送的任务,这同样会造成系统资源的浪费、降低设备的续航能力,还 给用户造成了不必要的麻烦,降低设备的使用寿命和利用率。本发明实施例所提供的方法, 可在开始发送任务之前先得知从设备的存储容量,并将待发送信息压缩到可完成传输并存 储的容量,避免发送任务的中途失败,给用户提供便利。
[〇〇62] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
【权利要求】
1. 一种主从设备间信息同步的方法,其特征在于,包括: 主设备和从设备建立通信连接; 主设备检测从设备的配置信息; 主设备判断从设备的配置信息与主设备的待发送信息是否匹配;如主设备判断从设备 的配置信息与主设备的待发送信息不匹配,则主设备在将待发送信息发送给从设备之前, 还包括, 主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
2. 如权利要求1所述的方法,其特征在于,在所述主设备判断从设备的配置信息与主 设备的待发送信息是否匹配之前,还包括: 主设备检测与所述主设备建立通信连接的从设备的数量; 且当与主设备建立通信连接的从设备的数量为一个时; 或且当与主设备建立通信连接的从设备的数量为两个或两个以上且这些从设备分别 属于两个或两个以上用户时; 再执行, 主设备判断从设备的配置信息与主设备的待发送信息是否匹配;如主设备判断从设备 的配置信息与主设备的待发送信息不匹配,则主设备在将待发送信息发送给从设备之前, 还包括, 主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
3. 如权利要求1所述的方法,其特征在于,在所述主设备判断从设备的配置信息与主 设备的待发送信息是否匹配之前,还包括: 主设备检测与所述主设备建立通信连接的从设备的数量;且当与主设备建立通信连接 的从设备的数量为两个或两个以上且这些从设备属于同一个用户时,依次执行, 主设备将其中一个从设备确定为主要从设备; 在主设备与主要从设备之间执行主设备检测与所述主设备建立通信连接的从设备的 数量;且当与主设备建立通信连接的从设备的数量为一个时,执行主设备判断从设备的配 置信息与主设备的待发送信息是否匹配;如主设备判断从设备的配置信息与主设备的待发 送信息不匹配,则主设备在将待发送信息发送给从设备之前,还包括, 主设备将待发送信息转换成其格式与从设备的配置信息相匹配的信息。
4. 如权利要求1至3中任一项所述的方法,其特征在于,还包括: 判断主设备是否为首次与从设备建立连接; 当主设备与从设备为首次建立连接时,主设备获取从设备的配置信息并进行保存; 当主设备与从设备为非首次建立连接时,主设备无需再次获取从设备的配置信息并进 行保存,主设备只需读取其存储的从设备的配置信息即可。
5. 如权利要求1至3中任一项所述的方法,其特征在于,还包括: 判断从设备是否更新过配置信息,当从设备更新过配置信息时,主设备获取从设备的 配置信息并进行保存。
6. 如权利要求1至3中任一项所述的方法,其特征在于,所述主设备判断从设备的配置 信息与主设备的待发送信息是否匹配的步骤,包括: 当待发送信息为音频格式数据时,从设备的配置信息包括听筒设备配置信息或扬声器 设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配。
7. 如权利要求1至3中任一项所述的方法,其特征在于,所述主设备判断从设备的配置 信息与主设备的待发送信息是否匹配的步骤,包括: 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括听筒设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配;或 当待发送信息为视频格式数据时,从设备的配置信息包括显示模组设备配置信息且包 括扬声器设备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配。
8. 如权利要求1至3中任一项所述的方法,其特征在于,所述主设备判断从设备的配置 信息与主设备的待发送信息是否匹配的步骤,包括: 当待发送信息为图片格式数据或文本格式数据时,从设备的配置信息包括显示模组设 备配置信息时,主设备判断从设备的配置信息与主设备的待发送信息相匹配。
【文档编号】G06F13/42GK104063353SQ201410322044
【公开日】2014年9月24日 申请日期:2014年7月8日 优先权日:2014年7月8日
【发明者】徐敏, 钱捷 申请人:上海华勤通讯技术有限公司