发明名称 一种基于蓝牙技术的数据文件同步存储系统及方法
摘要 本发明提出的数据文件同步存储系统,包括:计算机、手机、同步软件A、同步软件B。计算机带有内建蓝牙设备或与蓝牙适配器连接;手机带有蓝牙设备和存储卡;同步软件A运行于计算机上;同步软件B运行于手机上。当手机靠近计算机且位于蓝牙通信范围内时,计算机上的同步软件A能够自动侦测到手机蓝牙设备的存在,并与手机上的同步软件B建立通信连接;然后计算机上的同步软件A读取手机上指定文件夹下所有文件的描述文件,并与计算机上指定文件夹下所有文件的描述文件进行比较,识别出计算机上的新文件和手机上的新文件并进行计算机和手机的数据同步。本发明具有避免USB插拔带来的设备损坏以及支持自动文件同步和更新等优点。
申请公布号 CN102314512A 申请公布日期 2012.01.11
申请号 CN201110276472.6 申请日期 2011.09.16
申请人 北京理工大学 发明人 计卫星;王一拙;张凌宇;高玉金;石峰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种基于蓝牙技术的数据文件同步存储系统,其特征在于:包括:计算机、手机、同步软件A、同步软件B;所述计算机带有内建蓝牙设备或与蓝牙适配器连接,用于编辑、存储用户数据文件,并通过其内建蓝牙设备或与之连接的蓝牙适配器与手机进行通信;所述手机带有蓝牙设备和存储卡,用于保存用户数据文件,并通过其自身携带的蓝牙设备与计算机进行通信;所述同步软件A运行于计算机上,用于管理计算机上指定文件夹F1下的所有文件,并与手机上的同步软件B进行通信,完成计算机上指定文件夹F1和手机上指定文件夹F2的数据文件的同步和存储;所述同步软件A包括但不限于以下功能:(1)初始化计算机的蓝牙设备,等待来自手机的蓝牙连接;(2)通过计算机的蓝牙设备与手机上的同步软件B进行通信,获取手机上指定文件夹F2下的XML描述文件PF1;(3)读取计算机上指定文件夹F1下的XML描述文件CF1,并与手机上指定文件夹F2下的XML描述文件PF1进行对比,识别出计算机的指定文件夹F1下的新文件NF1和手机指定描述文件夹F2下的新文件NF2,并将手机上的新文件NF2传输到计算机的指定文件夹F1下;将计算机上新文件NF1传输到手机的指定文件夹F2下;(4)读取手机指定文件夹F2下所有文件的信息,并形成新的XML描述文件PF2,将PF2通过蓝牙发送到手机的指定文件夹F2;(5)读取计算机上指定文件夹F1下的所有文件信息,生成新的XML描述文件CF2,以替换计算机上指定文件夹F1下原有的XML描述文件CF1;(6)关闭来自手机的蓝牙连接;所述XML描述文件PF1、PF2、CF1、CF2包括但不限于以下内容:文件名称、文件大小、文件创建时间和修改时间、文件内容的MD5值;所述同步软件B运行于手机上,用于管理手机上指定文件夹F2下的所有文件,并与计算机上的同步软件A进行通信,完成计算机上指定文件夹F1和手机上指定文件夹F2的数据文件同步和存储;所述同步软件B包括但不限于以下功能:(1)初始化手机上的蓝牙设备,查找周围蓝牙通信范围内的可见蓝牙设备,并试图与之建立连接;(2)通过手机上的蓝牙与计算机上的同步软件A进行通信,将手机上指定文件夹F2下的XML描述文件PF1发送给计算机;(3)接收来自计算机的数据文件,并将其保存在手机上指定文件夹F2下;(4)读取手机上指定文件夹F2下的数据文件,并将其发送给计算机;(5)接收来自计算机的新的XML描述文件PF2并替换手机上指定文件夹F2下原有的XML描述文件PF1;(6)断开与计算机的蓝牙连接;(7)设置手机上的蓝牙设备的启动方式,有三种方式可选:a.永久打开;b.设定时间T,T为正整数,每间隔时间T,手机上的蓝牙设备自动启动;c.手动启动。
地址 100081 北京市海淀区中关村南大街5号