[发明专利]一种基于蓝牙通信的文件同步系统和同步方法有效
申请号: | 202010736999.1 | 申请日: | 2020-07-28 |
公开(公告)号: | CN112084159B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 袁锐;尹杰;刘威;薛平 | 申请(专利权)人: | 重庆攸亮科技股份有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F16/17;H04W4/80 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 程宇 |
地址: | 401336 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蓝牙 通信 文件 同步 系统 方法 | ||
本发明属于蓝牙通信和文件传输技术领域,提供了一种基于蓝牙通信的文件同步系统和同步方法,其中,系统包括:包含配置模块、文件接收服务模块、文件发送服务模块、文件夹监听服务模块和服务线程监测模块;方法包括:S101:配置信息;S102:启动蓝牙设备;S103:进入监听状态;S104:监听文件夹的变化信息;S105:文件发送服务模块发送文件;S106:文件接收服务模块接收文件;S107:重启文件接收服务模块。本发明的一种基于蓝牙通信的文件同步系统和同步方法,使文件接收服务模块进行自启动,提高文件接收服务模块接收文件的成功率。
技术领域
本发明涉及蓝牙通信和文件传输技术领域,具体涉及一种基于蓝牙通信的文件同步系统和同步方法。
背景技术
随着蓝牙设备的不断发展和应用,蓝牙设备由于具有低功耗、体积小、抗干扰能力强和传输速度快的特点,而广泛地应用于智能终端和笔记本电脑上,或者以即插即用的方式与通信中断进行连接,满足短距离数据传输的需求。
在现有技术中,因为蓝牙通信的不稳定性,时常会导致监听失效,从而不能及时接收到文件,此时,就需要重启文件接收服务模块才能继续接收文件,但是,人为操作重启文件接收服务模块的过程中,由于不能及时发现文件接收服务模块接收文件失败,导致人为操作具有一定的时延,因此,通过人为操作重启文件接收服务模块达不到服务软件的运行需求。
发明内容
针对现有技术中的缺陷,本发明提供的一种基于蓝牙通信的文件同步系统,使文件接收服务模块进行自启动,提高文件接收服务模块接收文件的成功率。
为了解决上述技术问题,本发明提供以下技术方案:
一种基于蓝牙通信的文件同步系统,包含配置模块、文件接收服务模块、文件发送服务模块、文件夹监听服务模块和服务线程监测模块,
所述配置模块用于以INI文件格式记录蓝牙设备的初始化信息,蓝牙设备的初始化信息包括:用于接收文件的远程蓝牙设备的MAC地址,要监听的文件夹,第一时间间隔、第二时间间隔和第三时间间隔;初始化计时器、计数器和布尔标记变量;
所述文件接收服务模块用于通过蓝牙驱动监测本机的蓝牙设备是否可用,如果本机的蓝牙设备可用,则进入蓝牙监听状态,进行接收文件,如果文件接收成功,计时器加1并将接收到的文件置于文件夹列表中,如果文件接收失败,布尔标记记为True,同时,将布尔标记变量和计时器变量发送给服务器线程监测模块;
所述文件夹监听服务模块用于监听文件夹的文件信息变化,并将存在文件信息变化的文件夹置于临时文件队列中;
所述文件发送服务模块用于以第一时间间隔为周期读取临时文件队列中的文件,进行文件发送状态,根据接收文件的远程蓝牙设备的MAC地址进行文件发送,如果发送成功,则继续发送下一条;如果超过设定的次数仍然发送不成功,则存入文件发送失败队列;
所述服务器线程监测模块用于根据配置模块中的记录信息以第二时间间隔为周期读取计时器和布尔标记的值,如果布尔标记的值为True,重启文件接收服务模块,并在重启文件接收服务模块后将布尔标记的值置为False;以第三时间间隔为周期判断计时器的数值是否为0,如果为0,重启文件接收服务模块后将计时器的值清零。
进一步地,所述第一时间间隔为1秒;所述第二时间间隔为5秒;所述第三时间间隔为300秒。
进一步地,所述文件发送服务模块中设定的次数为三次。
本发明还提供了一种基于蓝牙通信的文件同步方法,包括以下步骤:
S101:配置信息:以INI文件格式记录蓝牙设备的初始化信息,蓝牙设备的初始化信息包括:用于接收文件的远程蓝牙设备的MAC地址,要监听的文件夹,第一时间间隔、第二时间间隔和第三时间间隔;设置计时器、计数器和布尔标记变量且计时器和计数器初始值为0,布尔标记的初始值为False;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆攸亮科技股份有限公司,未经重庆攸亮科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010736999.1/2.html,转载请声明来源钻瓜专利网。