一种文件同步方法及一种云平台与流程

文档序号:11292313阅读:328来源:国知局
一种文件同步方法及一种云平台与流程

本发明涉及通信技术领域,尤其涉及一种文件同步方法及一种云平台。



背景技术:

随着网络发展,无线路由设备在网络中担任着越来越重要的角色,人们也越来越多的使用无线路由设备作为家庭上网的网关路由设备。为了提升用户体验,无线存储路由器出现在了人们的视野中。

无线存储路由器中的存储器可以作为智能设备(如智能手机、平板电脑等)的云存储空间,以帮助用户存储文件。当手机用户使用智能设备与自己家中的无线路由设备连接时,智能设备中的图片、视频等信息都可以随着wifi(wireless-fidelity,无线保真)网络同步存储在无线路由设备的存储空间内。

但在实际的应用中,智能设备的使用通常不会只在一个固定的地方,即用户会将智能设备带到其他场所使用,需要连接其他的无线路由设备接入互联网,此时,若用户想要访问家中的无线路由设备中存储的数据,无疑是不可能的,自然给用户带来了诸多不便。



技术实现要素:

本发明的目的是提供一种文件同步方法及一种云平台,有效解决了现有技术中多个无线路由设备之间不能实现文件同步的技术问题。

本发明提供的技术方案如下,一种文件同步方法,包括:

提供至少两个无线路由设备,所述至少两个无线路由设备与同一云平台通信连接,且所述至少两个无线路由设备中包括至少一个待同步无线路由设备,所述待同步无线路由设备中存储有待同步文件;

在所述无线路由设备中选定一待连接无线路由设备和一待同步无线路由设备;所述待连接无线路由设备根据所述待同步无线路由设备在云平台中注册的云账号信息创建一无线网络;

在所述云平台中:

获取该无线网络的连接信息;

根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

将待同步无线路由设备中的待同步文件同步至与所述无线网络连接的终端设备。

在本技术方案中,待连接无线路由设备根据待同步无线路由设备在云平台中注册的云账号信息创建一个新的无线网络,以此,云平台在检测到在该待连接无线路由设备中使用了待同步无线网络的云账号信息,随即判定需要将待同步无线路由设备中的待同步文件同步至待连接无线路由设备,进一步同步至连接了无线网络的终端设备中,简单方便的在两个无线路由设备之间实现了文件同步,尤其是在两个无线路由设备距离较远时,为用户提供便利。

进一步优选地,在所述获取无线网络的连接信息中包括:

终端设备连接所述无线网络;

终端设备发送文件同步请求至待连接无线路由设备,所述文件同步请求中包括:无线网络的ssid(servicesetidentifier,服务集标识)、连接密码以及无线路由设备的标识信息;

所述待连接无线路由设备将文件同步请求转发至云平台。

在本设备中,当需要进行文件同步时,终端设备主动发送文件同步请求至云平台,以此云平台根据接收到的文件同步请求判断是否需要进行文件同步。

进一步优选地,在所述获取无线网络的连接信息中包括:

云平台定期检测各无线路由设备创建的无线网络的连接信息,所述连接信息包括ssid和连接密码。

在本技术方案中,待连接无线路由设备定期检测各无线路由设备无线网络的连接信息,以此判断是否需要进行文件同步。

进一步优选地,在所述根据获取的无线网络的连接信息判断是否需要进行文件同步中,包括:

判断无线网络的ssid和连接密码是否与某一无线路由设备的云账号信息匹配;若是,

进一步判断该无线路由设备的标识信息是否与获取的标识信息匹配;若不是,

判定需要进行文件同步,且该无线路由设备为待同步无线路由设备。

在本技术方案中,云平台在判定是否需要进行文件同步时,先判断无线网络的连接信息是否跟某一无线网络设备的云账号信息相同,之后进一步判断标识信息是否相同,以此确定待连接无线路由设备和待同步无线路由设备为两个不同的无线路由设备,且需要进行文件同步,简单方便,为用户提供给便利。

进一步优选地,所述云账号信息包括待同步无线路由设备在云平台中注册的云ssid和密码;所述待连接无线路由设备根据所述待同步路由设备的云ssid和密码创建新的无线网络。

本发明还提供了一种云平台,所述云平台与至少两个无线路由设备通信连接,所述云平台中包括:

存储器,用于存储多条指令,且所述多条指令适用于处理器加载并执行;

处理器,用于读取存储器中存储的指令并执行,所述多条指令中包括:

获取无线路由设备根据待同步无线路由设备的云账号信息创建并广播的无线网络的连接信息;

根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

将待同步无线路由设备中的待同步文件同步至与无线网络连接的终端设备。

在本技术方案中,待连接无线路由设备根据待同步无线路由设备在云平台中注册的云账号信息创建一个新的无线网络,以此,云平台在检测到在该待连接无线路由设备中使用了待同步无线网络的云账号信息,随即判定需要将待同步无线路由设备中的待同步文件同步至待连接无线路由设备,进一步同步至连接了无线网络的终端设备中,简单方便的在两个无线路由设备之间实现了文件同步,尤其是在两个无线路由设备距离较远时,为用户提供便利。

进一步优选地,在指令获取无线路由设备广播的无线网络的连接信息中,包括:

接收无线路由设备发送的文件同步请求,所述文件同步请求中包括:无线网络的ssid、连接密码以及无线路由设备的标识信息;

在本设备中,当需要进行文件同步时,终端设备主动发送文件同步请求至云平台,以此云平台根据接收到的文件同步请求判断是否需要进行文件同步。

进一步优选地,在指令获取无线路由设备广播的无线网络的连接信息中,包括:

定期检测各无线路由设备创建的无线网络的连接信息,所述连接信息包括ssid和连接密码。

在本技术方案中,待连接无线路由设备定期检测各无线路由设备无线网络的连接信息,以此判断是否需要进行文件同步。

进一步优选地,在指令根据获取的无线网络的连接信息判断是否需要进行文件同步中,包括:

判断无线路由设备广播的无线网络的ssid和连接密码是否与某一无线路由设备的云账号信息匹配;若是,

进一步判断该无线路由设备的标识信息是否与获取的标识信息匹配;若不是,

判定需要进行文件同步,且该无线路由设备为待同步无线路由设备。

在本技术方案中,云平台在判定是否需要进行文件同步时,先判断无线网络的连接信息是否跟某一无线网络设备的云账号信息相同,之后进一步判断标识信息是否相同,以此确定待连接无线路由设备和待同步无线路由设备为两个不同的无线路由设备,且需要进行文件同步,简单方便,为用户提供给便利。

进一步优选地,在所述多条指令中还包括:接收无线路由设备的注册请求并自动分配唯一云账号信息,同时将分配的云账号信息与该无线路由设备的标识信息关联存储,所述云账号信息包括云ssid和密码;

所述存储器中存储有各无线路由设备的云账号信息和标识信息,及云账号信息和标识信息的关联关系。

在本技术方案中,无线路由器以待同步无线路由设备的云账号信息创建新的无线网络(将云账号信息作为无线网络的连接信息),便于云平台判断创建同步传输网络的无线网络设备,以此实现不同无线路由设备之间的文件同步,为用户提供便利,提升用户体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对倒置定量气雾剂阀门的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1为本发明中文件同步方法云平台中一种实施方式流程示意图;

图2为本发明中文件同步方法云平台中另一种实施方式流程示意图;

图3为本发明中文件同步方法云平台中另一种实施方式流程示意图;

图4为本发明中云平台示意图。

附图标记:

100-云平台,110-存储器,120-处理器。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中的只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。

本发明提供了一种文件同步方法,包括:

提供至少两个无线路由设备,至少两个无线路由设备与同一云平台(云端)通信连接,且至少两个无线路由设备中包括至少一个待同步无线路由设备,待同步无线路由设备中存储有待同步文件。具体,这里我们将终端设备连接的无线路由设备称为待连接无线路由设备,将内部存储待同步文件需要同步至该终端设备的无线路由设备称为待同步无线路由设备,待连接无线路由设备和待同步无线路由设备根据要实现的功能不同可以互换位置。此外,为了提高文件同步的效率,各无线路由设备通过有线连接的方式与云平台通信连接。

在进行文件同步之前,对各无线路由设备进行配置,使其支持云网络服务功能,且每个无线路由设备能够在云平台中注册一个独有的云账号信息(包括云ssid和密码),并在云平台中进行存储。在注册过程中,用户通过终端设备发送无线路由设备的注册请求(包括能够唯一标识无线路由设备的标识信息,如mac地址等)至云平台;云平台接收到注册请求之后,为其分配一云账号,包括云ssid和密码,并进行关联存储。

当需要进行文件同步时,用户根据实际情况,在上述无线路由设备中选定一待连接无线路由设备和一待同步无线路由设备;且在待连接无线路由设备上根据待同步无线路由设备在云平台中注册的云账号信息创建一无线网络,即该无线网络的ssid和连接密码与待同步无线路由设备的云ssid和密码相同。

基于此,如图1所示,为云平台中判断是否需要进行文件同步的一种实施方式流程示意图,从图中可以看出,在该判断方法中包括:

s10获取该无线网络的连接信息,该连接信息包括无线网络的ssid和连接密码;

s20根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

s30将待同步无线路由设备中的待同步文件同步至与无线网络连接的终端设备。

在本实施方式中,若云平台判断该待连接无线路由设备广播的无线网络中使用了待同步无线网络的云账号信息,随即判定需要将待同步无线路由设备中的待同步文件同步至该待连接无线路由设备,以此进一步将待同步文件同步至连接了该无线网络的终端设备中,简单方便的在两个无线路由设备之间实现了文件同步,为用户提供便利。

对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,在该判断方法中包括:

s11终端设备连接无线网络;

s12终端设备发送文件同步请求至待连接无线路由设备,文件同步请求中包括:无线网络的ssid、连接密码以及无线路由设备的标识信息;

s13待连接无线路由设备将文件同步请求转发至云平台。

s20根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

s30将待同步无线路由设备中的待同步文件同步至与无线网络连接的终端设备。

在步骤s20中具体包括:

s21判断无线网络的ssid和连接密码是否与某一无线路由设备的云账号信息匹配;若是,

s22进一步判断该无线路由设备的标识信息是否与获取的标识信息匹配;若不是,

s23判定需要进行文件同步,且该无线路由设备为待同步无线路由设备。

在本实施方式中,当待连接无线路由设备中根据待同步无线路由设备的云账号信息创建好了无线网络之后,终端设备随即连接该无线网络,并通过待连接无线路由设备发送文件同步请求至云平台。

云平台接收到该文件同步请求(包括无线网络的ssid和连接密码,及待连接)之后,根据内部的存储信息,首先判断其使用的无线网络的连接信息是否与某一已经注册过的无线路由设备的云账号信息相同,具体,根据无线网络的ssid在内部存储信息中查找与之相同的云ssid对应的云账号信息,若不存在,不进行后续处理;若存在,进一步判断无线网络的连接密码与该云ssid对应的密码是否相同,若不同,不进行后续处理;若相同,判断存在与无线网络的连接信息相同的云账号。

之后,进一步判断待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息是否相同,若相同,说明待连接无线路由设备和待同步无线路由设备为同一设备,即该待同步无线路由设备以自己的云账号信息创建无线网络,并通过终端设备发送文件同步请求,此时云平台不做处理;相反,若判断出待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息不同,说明待连接无线路由设备和待同步无线路由设备为两个不同的设备,随即判定需要进行文件同步,建立待连接无线路由设备和待同步无线路由设备之间的同步传输网络,将待无线路由设备中的待同步文件经过待连接无线路由设备同步至终端设备中。

对上述实施方式进行改进得到本实施方式,如图3所示,在本实施方式中,在该判断方法中包括:

s14云平台定期检测各无线路由设备创建的无线网络的连接信息,连接信息包括ssid和连接密码。

s20根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

s30将待同步无线路由设备中的待同步文件同步至与无线网络连接的终端设备。

在步骤s20中具体包括:

s21判断无线网络的ssid和连接密码是否与某一无线路由设备的云账号信息匹配;若是,

s22进一步判断该无线路由设备的标识信息是否与获取的标识信息匹配;若不是,

s23判定需要进行文件同步,且该无线路由设备为待同步无线路由设备。

在本实施方式中,当待连接无线路由设备中根据待同步无线路由设备的云账号信息创建好了无线网络之后,云平台根据预设频率定期检测各无线网络的连接信息(在进行文件同步之前对云平台进行配置,包括预设频率,如每1分钟检测一次、每5分钟检测一次等)。具体,这里的定期检测为根据云平台的请求无线路由设备将目前创建的无线网络的连接信息发送至云平台。在其他实施方式中,也可以是,每次无线路由设备新创建了无线网络,随即将创建的无线网络的连接信息主动发送至云平台。

云平台检测到无线网络的连接信息之后,根据内部的存储信息,首先判断检测到的无线网络的连接信息是否与某一已经注册过的无线路由设备的云账号信息相同,具体,根据无线网络的ssid在内部存储信息中查找与之相同的云ssid对应的云账号信息,若存在,进一步判断无线网络的连接密码与该云ssid对应的密码是否相同;若相同,判断存在与无线网络的连接信息相同的云账号;否则,不进行后续处理。

之后,进一步判断待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息是否相同,若相同,说明待连接无线路由设备和待同步无线路由设备为同一设备,即该待同步无线路由设备以自己的云账号信息创建无线网络,并通过终端设备发送文件同步请求,此时云平台不做处理;相反,若判断出待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息不同,说明待连接无线路由设备和待同步无线路由设备为两个不同的设备,随即判定需要进行文件同步,建立待连接无线路由设备和待同步无线路由设备之间的同步传输网络,将待无线路由设备中的待同步文件经过待连接无线路由设备同步至终端设备中。

在一实例中,用户家中的无线路由器1中存储有待同步文件,且在进行同步之前,用户通过手机在云平台中为该无线路由器1进行注册申请云账号,云平台接收到手机发送的注册请求(包括该无线路由器1的mac地址),为其分配云ssid(abc)和密码(def),并将其与无线路由器1的mac地址关联存储。

当用户外出,使用了无线路由器2,需要同步无线路由器1中的待同步文件,此时,无线路由器2即为上述待连接无线路由器,无线路由器1为上述待同步无线路由器。此时,在该无线路由器2中以无线路由器1的云账号信息创建新的无线网络,即该无线网络的ssid为abc,连接密码为def。

之后,手机根据该ssid和连接密码接入该无线网络,并发送文件同步请求(包括该无线网络的ssid、连接密码及无线路由器的mac地址)至云平台。

云平台接收到该文件同步请求之后,首先判断其内部是否存储有与无线网络的ssid相同的云ssid,若判断出内部存储有为abc的云ssid,进一步判断该无线网络的连接密码是否与该云ssid的密码相同,若判断出都为def,进一步判断无线路由设备2的mac地址和无线路由器1(云ssid对应无线路由设备1)的mac地址是否相同,若不同,说明无线路由设备2和无线路由设备1为两个不同的设备,随即建立两个无线路由设备之间的同步传输网络,将无线路由设备1中的待同步文件同步至无线路由设备2中,进一步同步至接入了无线网络的手机中。

如图4所示为本发明提供的云平台100,其与至少两个无线路由设备通信连接,从图中可以看出,在该云平台中包括:存储器110,用于存储多条指令,且多条指令适用于处理器加载并执行;处理器120,用于读取存储器中存储的指令并执行,多条指令中包括:

获取无线路由设备根据待同步无线路由设备的云账号信息创建并广播的无线网络的连接信息;

根据获取的无线网络的连接信息判断是否需要进行文件同步;若是,

将待同步无线路由设备中的待同步文件同步至与无线网络连接的终端设备。

在本实施方式中,对于与云平台连接的无线路由设备来说,至少包括一个待同步无线路由设备,待同步无线路由设备中存储有待同步文件。且在进行文件同步之前,对各无线路由设备进行配置,使其支持云网络服务功能,另外,每个无线路由设备能够在云平台中注册一个独有的云账号信息(包括云ssid和密码),并在云平台中进行存储。

当需要进行文件同步时,用户根据实际情况,在上述无线路由设备中选定一待连接无线路由设备和一待同步无线路由设备;且在待连接无线路由设备上根据待同步无线路由设备在云平台中注册的云账号信息创建一无线网络,即该无线网络的ssid和连接密码与待同步无线路由设备的云ssid和密码相同。

基于此,在云平台中,获取到各无线路由设备创建的无线网络的连接信息之后,若判断待连接无线路由设备广播的无线网络中使用了待同步无线网络的云账号信息,判定需要将待同步无线路由设备中的待同步文件同步至该待连接无线路由设备,以此进一步将待同步文件同步至连接了该无线网络的终端设备中,简单方便的在两个无线路由设备之间实现了文件同步,为用户提供便利。

对上述实施方式进行改进得到本实施方式,在本实施方式中,在指令获取无线路由设备广播的无线网络的连接信息中,包括:

接收无线路由设备发送的文件同步请求,文件同步请求中包括:无线网络的ssid、连接密码以及无线路由设备的标识信息;

在本实施方式中,当待连接无线路由设备中根据待同步无线路由设备的云账号信息创建好了无线网络之后,终端设备随即连接该无线网络,并通过待连接无线路由设备发送文件同步请求(包括无线网络的ssid和连接密码,及待连接)至云平台。

云平台接收到该文件同步请求之后,首先判断其使用的无线网络的连接信息是否与某一已经注册过的无线路由设备的云账号信息相同,若存在,进一步判断待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息是否相同,若不同,说明待连接无线路由设备和待同步无线路由设备为两个不同的设备,随即判定需要进行文件同步,建立待连接无线路由设备和待同步无线路由设备之间的同步传输网络,将待无线路由设备中的待同步文件经过待连接无线路由设备同步至终端设备中。

对上述实施方式进行改进得到本实施方式,在本实施方式中,在指令获取无线路由设备广播的无线网络的连接信息中,包括:

定期检测各无线路由设备创建的无线网络的连接信息,连接信息包括ssid和连接密码。

在本实施方式中,当待连接无线路由设备中根据待同步无线路由设备的云账号信息创建好了无线网络之后,云平台根据预设频率定期检测各无线网络的连接信息(在进行文件同步之前对云平台进行配置,包括预设频率,如每1分钟检测一次、每5分钟检测一次等)。具体,这里的定期检测为根据云平台的请求无线路由设备将目前创建的无线网络的连接信息发送至云平台。在其他实施方式中,也可以是,每次无线路由设备新创建了无线网络,随即将创建的无线网络的连接信息主动发送至云平台。

云平台检测到无线网络的连接信息之后,首先判断其使用的无线网络的连接信息是否与某一已经注册过的无线路由设备的云账号信息相同,若存在,进一步判断待连接无线路由设备的标识信息和待同步无线路由设备(云账号信息对应的无线路由设备)的标识信息是否相同,若不同,说明待连接无线路由设备和待同步无线路由设备为两个不同的设备,随即判定需要进行文件同步,建立待连接无线路由设备和待同步无线路由设备之间的同步传输网络,将待无线路由设备中的待同步文件经过待连接无线路由设备同步至终端设备中。

在一实例中,用户家中的无线路由器1中存储有待同步文件,且在进行同步之前,用户通过手机在云平台中为该无线路由器1进行注册申请云账号,云平台接收到手机发送的注册请求(包括无线路由器1的mac地址),为其分配云ssid(abc)和密码(def),并将其与无线路由器1的mac地址关联存储。

当用户外出,使用了无线路由器2,需要同步无线路由器1中的待同步文件,此时,无线路由器2即为上述待连接无线路由器,无线路由器1为上述待同步无线路由器。此时,在该无线路由器2中以无线路由器1的云账号信息创建新的无线网络,即该无线网络的ssid为abc,连接密码为def,且无线路由器2将该无线网络的连接信息发送至云平台。

云平台接收到该无线路由器2发送的连接信息之后,首先判断其内部是否存储有与无线网络的ssid相同的云ssid,若判断出内部存储有为abc的云ssid,进一步判断该无线网络的连接密码是否与该云ssid的密码相同,若判断出都为def,进一步判断无线路由设备2的mac地址和无线路由器1(云ssid对应无线路由设备1)的mac地址是否相同,若不同,说明无线路由设备2和无线路由设备1为两个不同的设备,随即建立两个无线路由设备之间的同步传输网络,将无线路由设备1中的待同步文件同步至无线路由设备2中,进一步同步至接入了无线网络的手机中。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1