一种数据同步方法及电子设备的制造方法_3

文档序号:9914513阅读:来源:国知局
m,无线传输速率可达11Mbps。因此,若确定第一电子设备和第二电子设备对应于同一AP,即可确定两者处于同一局域网,从而第一电子设备可以采用无线传输方式进行数据同步,即第一电子设备和第二电子设备之间可以采用无线传输进行数据同步。
[0082]例如,若确定第一电子设备和第二电子设备均通过WiFi连接同一无线路由器,则可以认为第一电子设备和第二电子设备对应于同一AP,即属于同一局域网内,从而确定第一电子设备可以采用局域网的数据同步方式与第二电子设备进行数据同步。
[0083]情况三:若确定第一电子设备和第二电子设备不处于同一局域网内,且彼此之间的相对距离大于预设相对距离,则确定第一电子设备对应的数据同步方式为通过云服务器进行数据同步的方式。
[0084]此时,第一电子设备和第二电子设备可通过相应的网络与云服务器进行连接。例如,第一电子设备可以是通过WiFi与云服务器连接,第二电子设备可以是通过4G与云服务器进行连接,第一电子设备可将需要同步的数据上传到云服务器,再由第二电子设备通过4G网络从云服务器中获取同步的数据。
[0085]需要说明的是,在实际应用中,以上几种情况之间具有一定的关联性,在不发生冲突的前提下,可以综合考虑电子设备的网络状态及位置,实现电子设备对应的数据同步方式在三种数据同步方式中的相互转换,以提高电子设备在数据同步过程中的灵活性。
[0086]下面,将具体介绍在实际应用中,电子设备在数据同步过程中切换数据同步方式的几个场景。
[0087]场景1:第一电子设备采用点对点数据同步方式与第二电子设备进行数据同步,SP第一电子设备的初始状态为采用第一种数据同步方式进行数据同步,此时,第一电子设备与第二电子设备可能靠得较近,彼此之间的相对距离可以小于预设相对距离(如200m)。
[0088]若第一电子设备和/或第二电子设备进行移动,导致第一电子设备和第二电子设备设备之间的相对距离发生改变,且相对距离大于预设相对距离,此时,可以判断第一电子设备和第二电子设备是否处于同一局域网内(即对应同一AP),若确定处于同一局域网,则可控制第一电子设备将数据同步方式由点对点的数据同步方式切换为无线传输的数据同步方式。
[0089]或者,若确定第一电子设备和第二电子设备未处于同一局域网,则可控制第一电子设备将数据同步方式由点对点的数据同步方式切换为云服务器的数据同步方式。
[0090]上述电子设备切换数据同步方式的过程可以描述为如图2所示的流程图。
[0091]场景2:如图3所示,在初始状态,第一电子设备采用无线传输的数据同步方式与第二电子设备进行数据同步。
[0092]若确定第一电子设备与第二电子设备之间的相对位置发生变化,且变化后的相对距离小于预设相对距离,则可以将第一电子设备的数据同步方式切换为点对点数据同步方式;
[0093]或者,若确定第一电子设备和/或第二电子设备的当前的网络状态发生变化,且变化后的网络未在同一局域网内,则将第一电子设备的数据同步方式切换为通过云服务器进行的数据同步方式。
[0094]场景3:如图4所示,在初始状态,第一电子设备的数据同步方式为通过云服务器进行数据同步的方式。
[0095]若确定第一电子设备与第二电子设备之前的相对距离发生改变,且变化后的相对距离小于预设相对距离,则将第一电子设备的数据同步方式由通过云服务器进行数据同步的方式切换为点对点的数据同步方式;
[0096]或者,若确定第一电子设备和/或第二电子设备的网络状态发生改变,可以判断变化后的网络是否对应同一 AP,若对应于同一 AP,则将第一电子设备的数据同步方式由通过云服务器进行数据同步的方式切换为无线传输的数据同步方式。
[0097]当然,在实际根据网络状态或相对位置切换电子设备的数据同步方式的过程中,若同时满足多种切换方式,可以为不同的数据同步方式设置相应的优先级。本发明实施例中,为提高传输的效率,根据相对位置的变化所设置的优先级可以为:点对点的数据同步方式〉无线传输的数据同步方式〉云服务器的数据同步方式。从而,当存在多个符合电子设备当前网络状态及位置的数据同步方式中,可以自动选择并切换到优先级较高的数据同步方式,使得电子设备能够较为智能的对数据同步方式进行动态切换。
[0098]例如,在第一电子设备和第二电子设备通过云服务器进行数据同步时,若其相对位置及网络状态均发生变化,且同时满足切换到点对点的数据同步方式及无线传输的数据同步方式的条件,此时可以切换优先级较高的点对点的数据同步方式。
[0099]如图5所示,基于同一发明构思,本发明还提供一种电子设备,该电子设备包括检测装置10和处理器20。
[0100]具体来说,检测装置10可以用于确定第一电子设备对应的第一状态信息,第一状态信息包括第一电子设备的当前的网络状态信息和/或当前的位置信息,及用于获取包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;
[0101]处理器20可以用于根据第一状态信息及第二状态信息,确定第一电子设备对应的数据同步方式。
[0102]可选的,第一状态信息及第二状态信息中分别包括相应电子设备当前的位置信息,处理器20用于:根据第一状态信息及第二状态信息确定第一电子设备与第二电子设备之间的相对距离;若相对距离小于等于预设相对距离,确定第一电子设备对应的数据同步方式为点对点数据同步方式。
[0103]可选的,第一状态信息及第二状态信息中分别包括相应电子设备当前的网络状态信息,处理器20用于:
[0104]在根据根据第一状态信息及第二状态信息确定第一电子设备与第二电子设备之间的相对距离之后,若确定相对距离大于预设相对距离,确定第一电子设备是否和第二电子设备是否处于同一局域网内;
[0105]若第一电子设备和第二电子设备处于同一局域网内,确定第一电子设备对应的数据同步方式为通过无线传输进行数据同步的方式。
[0106]在确定第一电子设备是否和第二电子设备是否处于同一局域网内时,处理器20可以用于:确定第一电子设备与第二电子设备是否处于同一接入点AP的覆盖范围内。
[0107]可选的,处理器20可以用于:
[0108]在确定第一电子设备和第二电子设备是否处于同一局域网内之后,若确定第一电子设备和第二电子设备不处于同一局域网内,确定第一电子设备对应的数据同步方式为通过云服务器进行数据同步的方式。
[0109]可选的,处理器20还可以用于:在确定第一电子设备对应的数据同步方式之后,控制第一电子设备按照确定的数据同步方式与第二电子设备进行数据同步。
[0110]如图6所示,基于同一发明构思,本发明还公开一种电子设备,包括确定模块201、获取模块202、处理模块203。
[0111]确定模块201可以用于确定第一电子设备对应的第一状态信息,第一状态信息包括第一电子设备的当前的网络状态信息和/或当前的位置信息;
[0112]获取模块202可以用于获得包括第二电子设备当前的网络状态信息和/或当前的位置信息的第二状态信息;
[0113]处理模块203可以用于根据第一状态信息及第二状态信息,确定第一电子设备对应的数据同步方式。
[0114]在实际应用中,若第一状态信息及第二状态信息中分别包括相应电子设备当前的位置信息,则处理模块203可以用于:
[0115]根据第一状态信息及第二状态信息确定第一电子设备与第二电子设备之间的相对距离;
[0116]若相对距离小于等于预设相对距离,确定第一电子设备对应的数据同步方式为点对点数据同步方式。
[0117]可选的,若第一状态信息及第二状态信息中分别包括相应电子设备当前的网络状态信息,则在根据第一状态信息及第二状态信息确定第一电子设备与第二电子设备之间的相对距离之后,则处理模块203还用于:
[0118]若相对距离大于预设相对距离,确定第一电子设备是否和第二电子设备是否处于同一局域网内;
[0119]若第一电子设备和第二电子设备处于同一局域网内,确定第一电子设备对应的数据同步方式为通过无线传输进行数据同步的方式。
[0120]可选的,处理模块203在定第一电子设备和第二电子设备是否处于同一局域网内时,具体用于确定第一电子设备与第二电子设备是否处于同一接入点AP的覆盖范围内。
[0121]可选的,处理模块203还用于
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1