【技术实现步骤摘要】
一种数据同步方法、系统和设备
本专利技术涉及数据处理领域,尤其涉及一种数据同步方法、系统和设备。
技术介绍
媒体传输协议(MediaTransferProtocol,MTP)是基于图片传输协议(PictureTransferProtocol,PTP)的扩展协议,主要用于传输媒体文件。随着计算机技术的发展,人们对移动终端的需求依赖程度越来越高,移动设备逐渐成为人们工作、生活必不可少的一部分,移动设备之间的数据传输亦成为极其常用的功能。在当前技术中,设备之间常常通过蓝牙,邮件等方式进行数据传输。其中,使用蓝牙传输对两台设备的范围有要求,且传输过程中不能中断,时间长,不够快捷;而邮件附带附件的方式对文件大小有要求,且需要很多的手动操作步骤,使用不方便、简洁。当前传输数据的一种非常方便的方法是利用通用串行总线(UniversalSerialBus,USB)接口传输数据,不需要在嵌入式设备中额外增加硬件,只需要使用一根USB线连接个人计算机(PersonalCompute,PC)机和嵌入式设备,即可以在PC机和嵌入式设备间相互传输数据,既方便又快捷。通过USB接口互连的设备,分USB主设备和USB从设备,在USB主设备上能够删除、修改、增加USB从设备内的数据。例如:U盘连接PC机时,PC机是USB主设备,U盘是USB从设备,在PC机上能够删除、修改、增加U盘内的数据。随着技术的发展,在嵌入式设备上也能够对嵌入式设备自身的数据进行修改,例如:随着平板电脑,智能手机的兴起,平板电脑或智能手机也能够与PC机通过USB接口互连,不仅在PC机上可以对平板电脑或者智能手机内的 ...
【技术保护点】
一种数据同步方法,应用于包括USB主设备和USB从设备的系统中,其中USB从设备通过USB接口与USB主设备相连接,其特征在于,该方法包括:所述USB从设备监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过USB接口向所述USB主设备发送数据更新的通知;所述USB主设备根据接收到的所述通知执行数据更新操作,以使所述USB主设备从所述USB从设备读取到的数据得到同步更新。
【技术特征摘要】
1.一种数据同步方法,应用于包括USB主设备和USB从设备的系统中,其中USB从设备通过USB接口与USB主设备相连接,其特征在于,该方法包括:所述USB从设备监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过USB接口向所述USB主设备发送数据更新的通知;所述USB主设备根据接收到的所述通知执行数据更新操作,以使所述USB主设备从所述USB从设备读取到的数据得到同步更新。2.如权利要求1所述的方法,其特征在于,所述USB从设备监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过USB接口向所述USB主设备发送数据更新的通知,具体包括:所述USB从设备的应用模块监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过所述USB从设备的广播接口发送数据更新的通知,所述USB从设备的USB驱动模块在接收到所述通知后将该通知通过USB接口发送给所述USB主设备。3.如权利要求1所述的方法,其特征在于,所述USB主设备根据接收到的所述通知执行数据更新操作,以使所述USB主设备从所述USB从设备读取到的数据得到同步更新,具体包括:所述USB主设备在接收到所述通知后,重新读取所述USB从设备中的全部数据,并显示所述重新读取到的数据。4.如权利要求1所述的方法,其特征在于,所述数据更新的通知中携带发生变更的数据的地址;所述USB主设备根据接收到的所述通知执行数据更新操作,以使所述USB主设备从所述USB从设备读取到的数据得到同步更新,具体包括:所述USB主设备在接收到所述通知后,根据该通知将所述地址对应的数据进行更新。5.如权利要求1-4中任一所述的方法,其特征在于,进一步包括:在用户在所述USB主设备上修改从所述USB从设备读取到的文件的数据时,所述USB从设备禁止用户在所述USB从设备上同时修改该文件的数据;或者,在用户在所述USB从设备上修改该USB从设备中的文件的数据时,所述USB主设备禁止用户在所述USB主设备上同时修改该文件的数据。6.如权利要求5所述的方法,其特征在于,所述在用户在所述USB主设备上修改从所述USB从设备读取到的文件的数据时,所述USB从设备禁止用户在所述USB从设备上同时修改该文件的数据,具体包括:在监听到用户在所述USB主设备上修改从所述USB从设备读取到的文件的数据时,所述USB主设备将预先针对该文件设置的信号量的取值设置为只读,并将该信号量通过USB接口发送给所述USB从设备;在监听到用户在所述USB从设备上修改所述文件的数据时,所述USB从设备在确定该文件的信号量的最新取值为只读后,禁止写入用户修改的数据;所述在用户在所述USB从设备上修改该USB从设备中的文件的数据时,所述USB主设备禁止用户在所述USB主设备上同时修改该文件的数据,具体包括:在监听到用户在所述USB从设备上修改所述USB从设备中的文件的数据时,所述USB从设备将预先针对该文件设置的信号量的取值设置为只读,并将该信号量通过USB接口发送给所述USB主设备;在监听到用户在所述USB主设备上修改所述文件的数据时,所述USB主设备在确定该文件的信号量的最新取值为只读后,禁止写入用户修改的数据。7.如权利要求6所述的方法,其特征在于,在所述USB从设备确定该文件的信号量的最新取值为只读后,进一步包括:所述USB从设备发出该文件正在所述USB主设备上被修改的提示信息,以提示用户不可在所述USB从设备同时修改该文件;在所述USB主设备确定该文件的信号量的最新取值为只读后,进一步包括:所述USB主设备发出该文件正在所述USB从设备上被修改的提示信息,以提示用户不可在所述USB主设备同时修改该文件。8.一种数据同步系统,其特征在于,该系统包括USB主设备和USB从设备,其中USB从设备通过USB接口与USB主设备相连接;所述USB从设备,用于监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过USB接口向所述USB主设备发送数据更新的通知;所述USB主设备,用于根据接收到的所述通知执行数据更新操作,以使所述USB主设备从所述USB从设备读取到的数据得到同步更新。9.如权利要求8所述的系统,其特征在于,所述USB从设备包括:应用单元,用于监听在该USB从设备上执行的数据更新操作,在监听到所述数据更新操作后,通过所述USB从设备的广播接口发送数据更新的通知;USB驱动单元,用于在接收到所述通知后,将该通知通过USB接口发送给所述USB主设备。10.如权利要求8所述的系统,其特征在于,所述USB主设备用于:在接收到所述通知后,重新读取所述USB从设备中的全部数据,并显示所述重新读取到的数据。11.如权利要求8所述的系统,其特征在于,所述USB主设备用于:在接收到所述通知并且该通知中携带发生变更的数据的地址时,根据该通知将所述地址对应的数据进行更新。12.如权利要求8-11中任一所述的系统,其特征在于,所述USB从设备还用于:在用户在所述USB主设备上修改从所述USB从设备读取到的文件的数据时,禁止用户在所述USB从设备上同时修改该文件的数据;或者,所述USB主设备还用于:在用户在所述USB从设备上修改该USB从设备中的文件的数据时,禁止用户在所述USB主设备上同时修改该文件的数据。13.如权利要求12所述的系统,其特征在于,所述USB主设备还用于:在监听到用户在所述USB主设备上修...
【专利技术属性】
技术研发人员:胡专门,朱少杰,李锋,周佳,杜国楹,
申请(专利权)人:北京壹人壹本信息科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。