一种基于蓝牙技术的数据文件同步存储系统及方法

文档序号:6566065阅读:193来源:国知局
专利名称:一种基于蓝牙技术的数据文件同步存储系统及方法
技术领域
本发明涉及一种基于蓝牙技术的数据文件同步存储系统及方法,属于通信和信息技术领域。
背景技术
目前绝大多数计算机提供了 USB接口,并通过USB闪存盘进行不同计算机系统之间的数据文件的交换和传递,因此USB存储设备作为交换介质被广泛使用,但是USB存储设备多次插拔之后容易损坏,且一般较小,容易丢失,这些问题给使用者造成了极大的不便。目前越来越多的计算机和手机都已经集成了蓝牙设备,特别是大多数智能手机和笔记本电脑都能够通过蓝牙进行互相通信。而对于那些没有提供蓝牙设备的桌面台式计算机也可以通过廉价的蓝牙适配器使其具备蓝牙通信的功能。另外值得注意的是手机的存储容量越来越大,普通的带有存储卡的智能手机可以存储IGB以上的数据。使用蓝牙手机代替USB闪存盘完成数据文件传递和存储的功能,并实现自动同步和更新,就可以使人们不用携带各种USB闪存盘,即可实现不同计算机系统之间的数据文件的传输,操作简单、省时,并具有广泛的商业价值,但在目前已有的文献和实际应用中,还未发现类似的技术。

发明内容
本发明的目的是针对使用已有USB闪存盘进行数据文件传递和存储中存在的缺陷,提出一种基于蓝牙技术的数据文件同步存储系统及方法。本发明的目的是通过以下技术方案实现的。—种基于蓝牙技术的数据文件同步存储系统,包括计算机、手机、同步软件A、同步软件B。所述计算机带有内建蓝牙设备或与蓝牙适配器连接,用于编辑、存储用户数据文件,并通过其内建蓝牙设备或与之连接的蓝牙适配器与手机进行通信。所述手机带有蓝牙设备和存储卡,用于保存用户数据文件,并通过其自身携带的蓝牙设备与计算机进行通信。所述同步软件A运行于计算机上,用于管理计算机上指定文件夹Fl下的所有文件,并与手机上的同步软件B进行通信,完成计算机上指定文件夹Fl和手机上指定文件夹 F2的数据文件的同步和存储。所述同步软件A包括但不限于以下功能(1)初始化计算机的蓝牙设备,等待来自手机的蓝牙连接;( 通过计算机的蓝牙设备与手机上的同步软件B 进行通信,获取手机上指定文件夹F2下的XML描述文件PFl ;C3)读取计算机上指定文件夹 Fl下的XML描述文件CF1,并与手机上指定文件夹F2下的XML描述文件PFl进行对比,识别出计算机的指定文件夹Fl下的新文件NFl和手机指定描述文件夹F2下的新文件NF2, 并将手机上的新文件NF2传输到计算机的指定文件夹Fl下;将计算机上新文件NFl传输到手机的指定文件夹F2下;(4)读取手机指定文件夹F2下所有文件的信息,并形成新的XML描述文件PF2,将PF2通过蓝牙发送到手机的指定文件夹F2 ; (5)读取计算机上指定文件夹 Fl下的所有文件信息,生成新的XML描述文件CF2,以替换计算机上指定文件夹Fl下原有的XML描述文件CFl ; (6)关闭来自手机的蓝牙连接。所述XML描述文件PFl、PF2、CFl、CF2包括但不限于以下内容文件名称、文件大小、文件创建时间和修改时间、文件内容的MD5值。所述同步软件B运行于手机上,用于管理手机上指定文件夹F2下的所有文件,并与计算机上的同步软件A进行通信,完成计算机上指定文件夹Fl和手机上指定文件夹F2 的数据文件同步和存储。所述同步软件B包括但不限于以下功能(1)初始化手机上的蓝牙设备,查找周围蓝牙通信范围内的可见蓝牙设备,并试图与之建立连接;( 通过手机上的蓝牙与计算机上的同步软件A进行通信,将手机上指定文件夹F2下的XML描述文件PFl 发送给计算机;(3)接收来自计算机的数据文件,并将其保存在手机上指定文件夹F2下; (4)读取手机上指定文件夹F2下的数据文件,并将其发送给计算机;( 接收来自计算机的新的XML描述文件PF2并替换手机上指定文件夹F2下原有的XML描述文件PFl ; (6)断开与计算机的蓝牙连接;(7)设置手机上的蓝牙设备的启动方式,有三种方式可选a.永久打开;b.设定时间T,T为正整数,每间隔时间T,手机上的蓝牙设备自动启动;c.手动启动。基于所述数据文件同步存储系统的同步存储方法,其特征在于包括以下操作步骤第1步计算机上的同步软件A初始化蓝牙设备,并等待来自手机的连接;第2步手机上的同步软件B按照用户设定的蓝牙设备启动方式开启蓝牙设备,并搜索周围可见的蓝牙设备,若搜索到计算机的蓝牙设备,则分以下2种情况进行操作情况 1.如果手机的蓝牙设备尚未与计算机的蓝牙设备进行配对操作,则首先完成配对,然后发起连接并与之通信;情况2.如果手机的蓝牙设备与计算机的蓝牙设备已经有过配对操作, 则发起连接并与之通信;第3步计算机上的同步软件A读取手机上指定文件夹F2下所有文件的XML描述文件PFl,并与计算机上指定文件夹Fl下所有文件的XML描述文件CFl进行比较,识别出计算机上指定文件夹Fl下的新文件NF1,手机上指定文件夹F2下的新文件NF2 ;识别新文件按照如下规则进行(1)如果文件FILE在计算机上指定文件夹Fl中,且FILE不在手机上指定文件夹 F2中,则FILE是计算机上的新文件NFl ;(2)如果文件FILE在手机上指定文件夹F2中,且FILE不在计算机上指定文件夹 Fl中,则FILE是手机上的新文件NF2 ;(3)如果文件FILE在计算机上指定文件夹Fl中,也在手机上指定文件夹F2中, 且计算机上指定文件夹Fl中的文件FILE和手机上指定文件夹F2中的文件FILE的MD5值不同,则通过比较计算机上指定文件夹Fl中的文件FILE和手机上指定文件夹F2中的文件 FILE的修改时间,判断文件FILE是否为计算机上的新文件NFl以及手机上的新文件NF2。 具体为如果计算机上指定文件夹Fl下的文件FILE的修改时间早于手机上指定文件夹F2 下的文件FILE,则手机上指定文件夹F2下的文件FILE是新文件NF2 ;如果手机上指定文件夹F2下的文件FILE的修改时间早于计算机上指定文件夹Fl下的文件FILE,则计算机上指定文件夹Fl下的文件FILE是新文件NFl。
第4步计算机上的同步软件A将本地新文件NFl发送给手机,并将手机上新文件 NF2读取到计算机上;第5步计算机上的同步软件A生成手机上指定文件夹F2下的新的XML描述文件 PF2,并将其发送给手机;第6步手机接收来自计算机的新XML描述文件PF2,并用描述文件PF2替换手机上指定文件夹F2下原有的XML描述文件PFl ;第7步计算机根据计算机上指定文件夹Fl下的所有文件生成新的XML描述文件 CF2,并用新XML描述文件CF2替换计算机上指定文件夹Fl下原有的XML描述文件CFl ;第8步手机上的同步软件B断开与计算机上的同步软件A的蓝牙连接,结束数据同步过程。经过上述步骤的操作,即可完成所述数据文件同步存储系统的数据同步存储。有益效果使用本发明方法与使用已有USB闪存盘进行数据文件传递和存储相比较具有以下优点(1)能够避免USB插拔带来的设备损坏;(2)支持自动文件同步和更新,无需人工干涉即可实现不同计算机之间的数据文件同步和传输;(3)具有较好的普适性,没有集成蓝牙设备的计算机系统可以通过廉价的蓝牙适配器与蓝牙手机进行通信;(4)可以使蓝牙手机具有数据文件存储的功能。
具体实施例方式下面结合实施例对本发明作进一步说明。实施例1 本实施例中的基于蓝牙技术的数据文件同步存储系统,包括一台笔记本电脑、一部智能手机、同步软件A、同步软件B。笔记本电脑带有内建蓝牙设备,用于编辑、存储用户数据文件,并通过其内建蓝牙设备与智能手机进行通信。智能手机带有蓝牙设备和IG的存储卡,用于保存用户数据文件,并通过其自身携带的蓝牙设备与笔记本电脑进行通信。同步软件A运行于笔记本电脑上,用于管理笔记本电脑上指定文件夹Fl下的所有文件,并与智能手机上的同步软件B进行通信,完成笔记本电脑上指定文件夹Fl和智能手机上指定文件夹F2的数据文件的同步和存储。同步软件A包括以下功能(1)初始化笔记本电脑的蓝牙设备,等待来自智能手机的蓝牙连接;( 通过笔记本电脑的蓝牙设备与智能手机上的同步软件B进行通信,获取智能手机上指定文件夹F2下的XML描述文件PFl ; (3)读取笔记本电脑上指定文件夹Fl下的XML描述文件CF1,并与智能手机上指定文件夹 F2下的XML描述文件PFl进行对比,识别出笔记本电脑的指定文件夹Fl下的新文件NFl和智能手机指定描述文件夹F2下的新文件NF2,并将智能手机上的新文件NF2传输到笔记本电脑的指定文件夹Fl下;将笔记本电脑上新文件NFl传输到智能手机的指定文件夹F2下;(4)读取智能手机指定文件夹F2下所有文件的信息,并形成新的XML描述文件PF2,将PF2 通过蓝牙发送到智能手机的指定文件夹F2 ; 读取笔记本电脑上指定文件夹Fl下的所有文件信息,生成新的XML描述文件CF2,以替换笔记本电脑上指定文件夹Fl下原有的XML描述文件CFl ;(6)关闭来自智能手机的蓝牙连接。同步软件B运行于智能手机上,用于管理智能手机上指定文件夹F2下的所有文件,并与笔记本电脑上的同步软件A进行通信,完成笔记本电脑上指定文件夹Fl和智能手机上指定文件夹F2的数据文件同步和存储。同步软件B包括以下功能(1)初始化智能手机上的蓝牙设备,查找周围蓝牙通信范围内的可见蓝牙设备,并试图与之建立连接;(2)通过智能手机上的蓝牙与笔记本电脑上的同步软件A进行通信,将智能手机上指定文件夹F2 下的XML描述文件PFl发送给笔记本电脑;(3)接收来自笔记本电脑的数据文件,并将其保存在智能手机上指定文件夹F2下;(4)读取智能手机上指定文件夹F2下的数据文件,并将其发送给笔记本电脑;( 接收来自笔记本电脑的新的XML描述文件PF2并替换智能手机上指定文件夹F2下原有的XML描述文件PFl ; (6)断开与笔记本电脑的蓝牙连接;(7)设置智能手机上的蓝牙设备的启动方式,有三种方式可选a.永久打开;b.设定时间T,每间隔时间T,智能手机上的蓝牙设备自动启动;c.手动启动。笔记本电脑上指定文件夹Fl包含以下文件Report, docCode, txtSort, cFiles, xml其中Files, xml为Fl下除自身外其他所有文件的描述文件,内容包括文件名称、 文件大小、创建时间、修改时间和文件内容的MD5值。智能手机上指定文件夹F2包含以下文件Paper, pdfSun. jpgFiles, xml其中Files, xml为F2下除自身外其他所有文件的描述文件,内容包括文件名称、 文件大小、创建时间、修改时间和文件内容的MD5值。笔记本电脑和智能手机此前从未进行过配对操作,当智能手机接近该笔记本电脑时,智能手机和该笔记本电脑进行数据同步,其操作步骤如下第1步笔记本电脑上的同步软件A初始化蓝牙设备,并等待来自智能手机的连接;第2步智能手机上的同步软件B按照用户设定的蓝牙设备启动方式开启蓝牙设备,用户设定每间隔5分钟,蓝牙设备自动启动并搜索周围可见的蓝牙设备,此时搜索到笔记本电脑的蓝牙设备,由于智能手机的蓝牙设备尚未与笔记本电脑的蓝牙设备进行配对操作,因此首先完成配对,然后发起连接并与之通信;第3步笔记本电脑上的同步软件A读取智能手机上指定文件夹F2下所有文件的XML描述文件Files, xml,并与笔记本电脑上指定文件夹Fl下所有文件的XML描述文件 Files, xml进行比较,识别出笔记本电脑上指定文件夹Fl下的新文件Import, doc、Code.txt和Sort. C,手智能手机上指定文件夹F2下的新文件Paper, pdf和Sun. jpg ;第4步笔记本电脑上的同步软件A将本地新文件Iteport. doc、Code, txt和Sort, c发送给智能手机,并将手机上新文件Paper, pdf和Sim. jpg读取到笔记本电脑上;第5步笔记本电脑上的同步软件A生成智能手机上指定文件夹F2下的新的XML 描述文件Files, xml,并将其发送给智能手机;第6步智能手机接收来自笔记本电脑的新XML描述文件Files, xml,并用描述文件Files, xml替换智能手机上指定文件夹F2下原有的XML描述文件Files, xml ;第7步笔记本电脑根据笔记本电脑上指定文件夹Fl下的所有文件生成新的XML 描述文件Files, xml,并用新XML描述文件Files, xml替换笔记本电脑上指定文件夹Fl下原有的XML描述文件Files, xml ;第8步智能手机上的同步软件B断开与笔记本电脑上的同步软件A的蓝牙连接, 结束数据同步过程。同步后笔记本电脑上指定文件夹Fl包含以下文件Report, docCode, txtSort, cPaper, pdfSun. jpgFiles, xml智能手机上指定文件夹F2包含以下文件Report, docCode, txtSort, cPaper, pdfSun. jpgFiles, xml实施例2 本实施例中的基于蓝牙技术的数据文件同步存储系统,包括一台家用台式机电脑、一部智能手机、同步软件A、同步软件B。家用台式机电脑外接蓝牙适配器,用于编辑、存储用户数据文件,并通过其外接的蓝牙设备与智能手机进行通信。智能手机带有蓝牙设备和IG的存储卡,用于保存用户数据文件,并通过其自身携带的蓝牙设备与家用台式机电脑进行通信。同步软件A运行于家用台式机电脑上,用于管理家用台式机电脑上指定文件夹Fl 下的所有文件,并与智能手机上的同步软件B进行通信,完成家用台式机电脑上指定文件夹Fl和智能手机上指定文件夹F2的数据文件的同步和存储。同步软件A包括以下功能 (1)初始化家用台式机电脑的蓝牙设备,等待来自智能手机的蓝牙连接;( 通过家用台式机电脑的蓝牙设备与智能手机上的同步软件B进行通信,获取智能手机上指定文件夹F2下的XML描述文件PFl ; (3)读取家用台式机电脑上指定文件夹Fl下的XML描述文件CF1,并与智能手机上指定文件夹F2下的XML描述文件PFl进行对比,识别出家用台式机电脑的指定文件夹Fl下的新文件NFl和智能手机指定描述文件夹F2下的新文件NF2,并将智能手机上的新文件NF2传输到家用台式机电脑的指定文件夹Fl下;将家用台式机电脑上新文件NFl传输到智能手机的指定文件夹F2下;(4)读取智能手机指定文件夹F2下所有文件的信息,并形成新的XML描述文件PF2,将PF2通过蓝牙发送到智能手机的指定文件夹F2 ; (5)读取家用台式机电脑上指定文件夹Fl下的所有文件信息,生成新的XML描述文件CF2, 以替换家用台式机电脑上指定文件夹Fl下原有的XML描述文件CFl ; (6)关闭来自智能手机的蓝牙连接。描述文件PF1、PF2、CF1、CF2包括以下内容文件名称、文件大小、文件创建时间和修改时间、文件内容的MD5值。同步软件B运行于智能手机上,用于管理智能手机上指定文件夹F2下的所有文件,并与家用台式机电脑上的同步软件A进行通信,完成家用台式机电脑上指定文件夹Fl 和智能手机上指定文件夹F2的数据文件同步和存储。同步软件B包括以下功能(1)初始化智能手机上的蓝牙设备,查找周围蓝牙通信范围内的可见蓝牙设备,并试图与之建立连接;( 通过智能手机上的蓝牙与家用台式机电脑上的同步软件A进行通信,将智能手机上指定文件夹F2下的XML描述文件PFl发送给家用台式机电脑;(3)接收来自家用台式机电脑的数据文件,并将其保存在智能手机上指定文件夹F2下;(4)读取智能手机上指定文件夹F2下的数据文件,并将其发送给家用台式机电脑;( 接收来自家用台式机电脑的新的 XML描述文件PF2并替换智能手机上指定文件夹F2下原有的XML描述文件PFl ; (6)断开与家用台式机电脑的蓝牙连接;(7)设置智能手机上的蓝牙设备的启动方式,有三种方式可选a.永久打开;b.设定时间T,每间隔时间T,智能手机上的蓝牙设备自动启动;c.手动启动。家用台式机电脑上指定文件夹Fl包含以下文件Report, docCode, txtSort, cFiles, xml其中Files, xml为Fl下除自身外其他所有文件的描述文件,内容包括文件名称、 文件大小、创建时间、修改时间和文件内容的MD5值。智能手机上指定文件夹F2包含以下文件Report, docSun. jpgFiles, xml其中Files, xml为F2下除自身外其他所有文件的描述文件,内容包括文件名称、 文件大小、创建时间、修改时间和文件内容的MD5值。家用台式机电脑和智能手机此前已经进行过配对操作,当智能手机接近该家用台式机电脑时,智能手机和该家用台式机电脑进行数据同步,其操作步骤如下第1步家用台式机电脑上的同步软件A初始化蓝牙设备,并等待来自智能手机的连接;
第2步智能手机上的同步软件B按照用户设定的蓝牙设备启动方式开启蓝牙设备,用户设定蓝牙设备的启动方式为永久打开,然后搜索周围可见的蓝牙设备,此时搜索到家用台式机电脑的蓝牙设备,因为智能手机的蓝牙设备与家用台式机电脑的蓝牙设备已经有过配对操作,因此直接发起连接并与之通信;第3步家用台式机电脑上的同步软件A读取智能手机上指定文件夹F2下所有文件的XML描述文件Files, xml,并与家用台式机电脑上指定文件夹Fl下所有文件的XML描述文件Files, xml进行比较,识别出家用台式机电脑上指定文件夹Fl下的新文件Code, txt 和Sort, c,手智能手机上指定文件夹F2下的新文件Iteport. doc和Sun. jpg ;第4步家用台式机电脑上的同步软件A将本地新文件Code, txt和Sort, c发送给智能手机,并将手机上新文件Report, doc和Sim. jpg读取到家用台式机电脑上;第5步家用台式机电脑上的同步软件A生成智能手机上指定文件夹F2下的新的 XML描述文件Files, xml,并将其发送给智能手机;第6步智能手机接收来自家用台式机电脑的新XML描述文件Files, xml,并用描述文件Files, xml替换智能手机上指定文件夹F2下原有的XML描述文件Files, xml ;第7步家用台式机电脑根据家用台式机电脑上指定文件夹Fl下的所有文件生成新的XML描述文件Files, xml,并用新XML描述文件Files, xml替换家用台式机电脑上指定文件夹Fl下原有的XML描述文件Files, xml ;第8步智能手机上的同步软件B断开与家用台式机电脑上的同步软件A的蓝牙连接,结束数据同步过程。同步后家用台式机电脑上指定文件夹Fl包含以下文件Report, docCode, txtSort, cSun. jpgFiles, xml智能手机上指定文件夹F2包含以下文件Report, docSun. jpgCode, txtSort, cFiles, xml以上结合2个具体实施例对本发明的技术方案作了说明,但这些说明不能被理解为限制了本发明的范围,本发明的保护范围由随附的权利要求书限定,任何在本发明权利要求基础上的改动都是本发明的保护范围。
权利要求
1.一种基于蓝牙技术的数据文件同步存储系统,其特征在于包括计算机、手机、同步软件A、同步软件B ;所述计算机带有内建蓝牙设备或与蓝牙适配器连接,用于编辑、存储用户数据文件,并通过其内建蓝牙设备或与之连接的蓝牙适配器与手机进行通信;所述手机带有蓝牙设备和存储卡,用于保存用户数据文件,并通过其自身携带的蓝牙设备与计算机进行通信;所述同步软件A运行于计算机上,用于管理计算机上指定文件夹Fl下的所有文件,并与手机上的同步软件B进行通信,完成计算机上指定文件夹Fl和手机上指定文件夹F2的数据文件的同步和存储;所述同步软件A包括但不限于以下功能(1)初始化计算机的蓝牙设备,等待来自手机的蓝牙连接;( 通过计算机的蓝牙设备与手机上的同步软件B进行通信,获取手机上指定文件夹F2下的XML描述文件PFl ; (3)读取计算机上指定文件夹Fl下的XML描述文件CFl,并与手机上指定文件夹F2下的XML描述文件PFl进行对比,识别出计算机的指定文件夹Fl下的新文件NFl和手机指定描述文件夹F2下的新文件NF2,并将手机上的新文件NF2传输到计算机的指定文件夹Fl下;将计算机上新文件NFl传输到手机的指定文件夹F2下;(4)读取手机指定文件夹F2下所有文件的信息,并形成新的XML描述文件PF2,将PF2通过蓝牙发送到手机的指定文件夹F2 ; (5)读取计算机上指定文件夹Fl下的所有文件信息,生成新的XML描述文件CF2,以替换计算机上指定文件夹Fl下原有的XML 描述文件CFl ; (6)关闭来自手机的蓝牙连接;所述XML描述文件PFl、PF2、CFl、CF2包括但不限于以下内容文件名称、文件大小、文件创建时间和修改时间、文件内容的MD5值;所述同步软件B运行于手机上,用于管理手机上指定文件夹F2下的所有文件,并与计算机上的同步软件A进行通信,完成计算机上指定文件夹Fl和手机上指定文件夹F2的数据文件同步和存储;所述同步软件B包括但不限于以下功能(1)初始化手机上的蓝牙设备,查找周围蓝牙通信范围内的可见蓝牙设备,并试图与之建立连接;( 通过手机上的蓝牙与计算机上的同步软件A进行通信,将手机上指定文件夹F2下的XML描述文件PFl发送给计算机;(3)接收来自计算机的数据文件,并将其保存在手机上指定文件夹F2下;(4)读取手机上指定文件夹F2下的数据文件,并将其发送给计算机;(5)接收来自计算机的新的 XML描述文件PF2并替换手机上指定文件夹F2下原有的XML描述文件PFl ; (6)断开与计算机的蓝牙连接;(7)设置手机上的蓝牙设备的启动方式,有三种方式可选a.永久打开; b.设定时间T,T为正整数,每间隔时间T,手机上的蓝牙设备自动启动;c.手动启动。
2.基于权利要求1所述的数据文件同步存储系统的同步存储方法,其特征在于包括以下操作步骤第1步计算机上的同步软件A初始化蓝牙设备,并等待来自手机的连接; 第2步手机上的同步软件B按照用户设定的蓝牙设备启动方式开启蓝牙设备,并搜索周围可见的蓝牙设备,若搜索到计算机的蓝牙设备,则分以下2种情况进行操作情况1.如果手机的蓝牙设备尚未与计算机的蓝牙设备进行配对操作,则首先完成配对,然后发起连接并与之通信;情况2.如果手机的蓝牙设备与计算机的蓝牙设备已经有过配对操作,则发起连接并与之通信;第3步计算机上的同步软件A读取手机上指定文件夹F2下所有文件的XML描述文件PFl,并与计算机上指定文件夹Fl下所有文件的XML描述文件CFl进行比较,识别出计算机上指定文件夹Fl下的新文件NF1,手机上指定文件夹F2下的新文件NF2 ;识别新文件按照如下规则进行(1)如果文件FILE在计算机上指定文件夹Fl中,且FILE不在手机上指定文件夹F2 中,则FILE是计算机上的新文件NFl ;(2)如果文件FILE在手机上指定文件夹F2中,且FILE不在计算机上指定文件夹Fl 中,则FILE是手机上的新文件NF2 ;(3)如果文件FILE在计算机上指定文件夹Fl中,也在手机上指定文件夹F2中,且计算机上指定文件夹Fl中的文件FILE和手机上指定文件夹F2中的文件FILE的MD5值不同, 则通过比较计算机上指定文件夹Fl中的文件FILE和手机上指定文件夹F2中的文件FILE 的修改时间,判断文件FILE是否为计算机上的新文件NFl以及手机上的新文件NF2 ;具体为如果计算机上指定文件夹Fl下的文件FILE的修改时间早于手机上指定文件夹F2下的文件FILE,则手机上指定文件夹F2下的文件FILE是新文件NF2 ;如果手机上指定文件夹F2 下的文件FILE的修改时间早于计算机上指定文件夹Fl下的文件FILE,则计算机上指定文件夹Fl下的文件FILE是新文件NFl ;第4步计算机上的同步软件A将本地新文件NFl发送给手机,并将手机上新文件NF2 读取到计算机上;第5步计算机上的同步软件A生成手机上指定文件夹F2下的新的XML描述文件PF2, 并将其发送给手机;第6步手机接收来自计算机的新XML描述文件PF2,并用描述文件PF2替换手机上指定文件夹F2下原有的XML描述文件PFl ;第7步计算机根据计算机上指定文件夹Fl下的所有文件生成新的XML描述文件CF2, 并用新XML描述文件CF2替换计算机上指定文件夹Fl下原有的XML描述文件CFl ;第8步手机上的同步软件B断开与计算机上的同步软件A的蓝牙连接,结束数据同步过程;经过上述步骤的操作,即可完成所述数据文件同步存储系统的数据同步存储。
全文摘要
本发明提出的数据文件同步存储系统,包括计算机、手机、同步软件A、同步软件B。计算机带有内建蓝牙设备或与蓝牙适配器连接;手机带有蓝牙设备和存储卡;同步软件A运行于计算机上;同步软件B运行于手机上。当手机靠近计算机且位于蓝牙通信范围内时,计算机上的同步软件A能够自动侦测到手机蓝牙设备的存在,并与手机上的同步软件B建立通信连接;然后计算机上的同步软件A读取手机上指定文件夹下所有文件的描述文件,并与计算机上指定文件夹下所有文件的描述文件进行比较,识别出计算机上的新文件和手机上的新文件并进行计算机和手机的数据同步。本发明具有避免USB插拔带来的设备损坏以及支持自动文件同步和更新等优点。
文档编号G06F17/30GK102314512SQ20111027647
公开日2012年1月11日 申请日期2011年9月16日 优先权日2011年9月16日
发明者张凌宇, 王一拙, 石峰, 计卫星, 高玉金 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1