一种数据同步方法和装置的制造方法

文档序号:8398191阅读:364来源:国知局
一种数据同步方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种数据同步方法和装置。
【背景技术】
[0002]随着人们生活水平的提高,智能家居逐步走进了人们的生活,它对人类的生活方式产生了极大的影响。智能家居,是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
[0003]作为智能家居的大型数据承载平台,云端是智能行业发展不可缺少的重要角色。用户可以利用云端,搜索发现家中的智能设备,将控制命令发送给家居设备或网关,来控制设备的行为模式。
[0004]用户也可以利用云端,来同步日程、文档、应用、备份、电子书、电子邮件、照片等服务。同步是一个双向过程,在设备端的修改,会自动同步到你对应的账户中。因此,即使用户丢失了设备上的全部信息,例如丢了手机,通过自己的账号,可以自动恢复用户手机上的信息。
[0005]现有的智能家居技术,一般是通过传感器和通讯模块连接到无线网络,通过云服务器连接到手机,甚至直接通过无线网络连接手机,实现智能手机操控智能家居的功能。
[0006]现在很多远程控制智能家居,无法自动控制,所以需要人为的干预,都需要输出(移动设备输出信号)、输入设备(智能家居的接收端口)来进行控制。最常见的情况,是在智能手机中,通过云端来发送交互命令给家居设备或网关,从而实现控制功能。一般智能手机担任了控制中心的角色,通过App来发送消息的方式,来控制家居设备的运行。
[0007]目前,云端常用于自身设备信息的保存和同步,设备之间的内容同步还很匮乏。随着各种智能设备越来越多,设备之间出现的信息鸿沟也越来越明显。
[0008]随着人们生活水平的提高,以智能手机为代表的便携式设备,是人们最常用的智能设备,人们在上面看视频、听音乐、浏览网页与看电子书籍,非常方便。但是,智能设备自身屏幕比较狭窄,有一定的私密性,与他人分享的局限性很大。而且,当人们回到家时,如果还想继续浏览便携设备上面的内容时,很多时候希望,能够根据自身的习惯和预设的家居设备环境参数,将当前浏览的内容,自动切换至其它设备上播放,比如智能电视。这样,人们就能够在家庭中,在自己最舒适的家居环境中,和家人或朋友一起分享内容。所以,能够智能地无缝切换用户正在浏览的内容,从而达到控制家居设备行为的技术,就显得尤为必要了。

【发明内容】

[0009]有鉴于此,本申请提供一种数据同步方法和装置,以解决设备之间的信息孤岛问题。
[0010]为解决上述技术问题,本申请的技术方案是这样实现的:
[0011]一种数据同步方法,该方法包括:
[0012]移动设备监控正在运行的应用程序;当监控到正在运行的应用程序时,存储该应用程序对应的用户数据和应用程序数据;
[0013]该移动设备确定目标网关,所述目标网关为本移动设备将要进行数据同步的网关;
[0014]该移动设备通过云端服务器获取所述目标网关对应的连接信息,并使用所述连接信息与所述目标网关建立连接;
[0015]该移动设备确定需要进行数据同步的应用程序,将针对该应用程序最新存储的用户数据和应用程序数据,通过与所述目标网关建立的连接发送给所述目标网关,使所述目标网关将所述用户数据和应用程序数据发送给支持该应用程序的终端设备根据所述用户数据和应用程序数据执行所述应用程序。
[0016]一种数据同步装置,该装置包括:监控存储单元、确定单元、获取连接单元和同步单元;
[0017]所述监控存储单元,用于监控正在运行的应用程序;当监控到正在运行的应用程序时,存储该应用程序对应的用户数据和应用程序数据;
[0018]所述确定单元,用于确定目标网关,所述目标网关为本装置将要进行数据同步的网关;
[0019]所述获取连接单元,用于通过云端服务器获取所述确定单元确定的目标网关对应的连接信息;并使用获取的连接信息与所述目标网关建立连接;
[0020]所述同步单元,用于确定需要进行数据同步的应用程序,将所述监控存储单元针对该应用程序最新存储的用户数据和应用程序数据,通过所述获取连接单元建立的连接发送给所述目标网关,使所述目标网关将所述用户数据和应用程序数据发送给支持该应用程序的终端设备根据所述用户数据和应用程序数据执行所述应用程序。
[0021]由上面的技术方案可知,本申请中移动设备需要在与目标网关相连的其它设备上执行本移动设备上执行的应用程序时,将执行该应用程序的相关用户数据和应用程序数据同步给目标网关,并由目标网关将相关数据同步给支持该应用程序的终端设备执行所述应用程序,解决了各设备之间的信息孤岛问题,从而实现设备行为的智能化。
【附图说明】
[0022]图1为本申请实施例中数据同步流程示意图;
[0023]图2为本申请实施例中应用于上述技术的装置结构示意图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
[0025]本申请实施例中提供一种数据同步方法,移动设备需要在与目标网关相连的其它设备上执行本移动设备上执行的应用程序时,将执行该应用程序的相关用户数据和应用程序数据同步给目标网关,并由目标网关将相关数据同步给支持该应用程序的终端设备执行所述应用程序,解决了各设备之间的信息孤岛问题,从而实现设备行为的智能化。
[0026]本申请实施例中的移动设备可以是实际应用中的便携式设备,如手机、IPAD、掌上电脑等。网关可以为家庭网关、公司网关等。
[0027]本申请实施例中为了进行数据同步,移动设备应该获取网关列表,并针对网关列表中的各网关生成到本移动设备的路径信息;其中,网关到本移动设备的路径信息,根据网关的位置信息和移动设备的位置信息确定,如可以利用地图上两个设备的位置信息(经玮度信息)确定本移动终端到网关之间存在几条路径,以及各条路径的路径信息(沿途的标志信息等),本申请对路径信息的具体记录方式不作限制。
[0028]移动设备在获取网关列表时,如果移动设备上已存在则直接获取,如果不存在,接收输入的网关列表指令获取网关列表。
[0029]移动设备进行进程监控,当监控到正在运行的应用程序时,若已为该应用程序创建存储相关数据的目录,则直接在该目录中存储运行该应用程序对应的相关数据,在存储时,可以更新前一次存储的该应用程序对应的相关数据,也可以用时间表示不同时间监控到的该应用程序对应的相关数据。若未为该应用程序创建存储相关数据的目录,则针对该应用程序创建存储相关数据的目录,并存储监控到的相关数据。
[0030]在实现应用中,如果存在不同用户运行一个应用程序时,在为该应用程序创建的目录中还应该区分不同的用户。
[0031]在监控到正在运行的应用程序时,进行内容分析,确定当前运行的应用程序的内容类型,以及数据格式,应用程序的内容类型为浏览器、音视频、游戏、文档等,针对视频格式如MPEG、WMV等,针对浏览器的网页格式如HTML、JSP等。
[0032]移动设备确定当前运行的应用程序的内容类型的方式具体可以为:
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1