发明名称 基于蓝牙PC端与Android手机端自动通信的方法
摘要 本发明涉及基于蓝牙PC端与Android手机端自动通信的方法,旨在通过蓝牙通信协议完成Android系统手机同PC端数据文件的传输。所述方法包括:将PC端与手机端蓝牙进行连接;Android手机端发送文件给PC端;PC手机端发送文件给Android手机端;操作完成后,PC端关闭与手机端在应用层的连接。由于PC端和手机端只同自己可连接设备表中的设备进行连接,并且在连接后会进行验证信息进行验证,所以本发明的数据传输具有很好的保密性。在通信过程中,蓝牙数据收发都由Android系统手机端控制,自主地进行文件发送或接收,整个收发过程无人为参与,操作隐蔽性高。
申请公布号 CN103957037B 申请公布日期 2016.01.13
申请号 CN201410140785.2 申请日期 2014.04.09
申请人 北京工业大学 发明人 赵德群;高莉;孙光民;张一行;周晓琳;王晓蒙
分类号 H04B5/02(2006.01)I;H04W12/06(2009.01)I 主分类号 H04B5/02(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 沈波
主权项 基于蓝牙PC端与Android手机端自动通信的方法,其特征在于通过蓝牙通信协议实现Android系统手机与PC端数据文件的自动传输;所述方法包括以下步骤:步骤1,将PC端与手机端蓝牙进行连接;步骤1.1,通过蓝牙协议底层协议,对PC端输入的密码及Android手机端密码进行匹配;步骤1.2,蓝牙的应用层进行连接;步骤1.3,PC端在可通信设备表单中查找是否有正在进行连接的Android手机名;手机端在自己的可通信表单中查找是否有现在进行连接的PC地址;所述可通信设备表单上的可通信名单都是通过转码后的文件名,所述文件名查找的过程中,自动转码后进行设备名匹配;步骤1.4,PC端根据事先约定好的通信验证协议发送验证信息给手机端,手机根据事先约定好的通信验证协议取出验证信息进行验证;步骤2,Android手机端发送文件给PC端;步骤2.1,Android手机端查看发送目录下是否有文件,该目录下若有文件则给PC端发送PC端接收文件指令,并获取手机端即将发送文件的信息;然后将获得的信息通过蓝牙传输给PC端;如果该目录下没有文件,则向PC端发送PC端发送文件指令;步骤2.2,PC端接收到手机端发送来的PC端应接收文件指令后,首先通过蓝牙获知要接收文件大小的信息,再在存储文件的固定目录下分配存储该文件的存储内存,然后返回表示内存分配完成的标志位给Android手机端;步骤2.3,Android手机端接收到PC端内存分配完成的标志后,发送可处理接收文件指令给PC端,并开始以数据包的形式发送文件给PC端,记录发送包号;若中途出现连接中断,在重新连接后将根据记录的包号进行文件的续传;步骤2.4,PC端接收文件完成后,返回文件接收完成标志位给手机;步骤2.5,手机接收到该标志位后在手机端删除该文件;步骤3,PC端发送文件给Android手机端;步骤3.1,在Android手机端删除发送给PC端的文件,或当Android手机端发送目录下没有要发送给PC端的文件时,给PC端发送PC端发送文件指令;步骤3.2,PC端查看应发送文件目录下是否有需要发送给Android手机端的文件,并返回相应标志位给手机;如果有文件,PC端从该目录下获取即将发送文件信息,然后再将该文件信息发送到Android手机端;步骤3.3,手机端接收到PC发送目录下有文件标志位后,接收即将接收文件大小信息,并根据该信息在固定接收目录下给该文件分配存储空间;步骤3.4,分配成功后手机端发送指令给PC端,通知PC端现在可发送文件给手机端;步骤3.5,PC端将固定目录下文件以数据包的形式发送给手机端,并记录发送包号;若中途出现连接中断,在重新连接后将根据记录的包号进行文件的续传;手机端接收完成后返回接收成功标志位给PC端;步骤3.6,PC端接收到接收成功标志位后在PC端删除发送成功的文件;步骤4,操作完成或接收到PC端目录下没有要发送文件标志位后,PC端关闭与手机端在应用层的连接。
地址 100124 北京市朝阳区平乐园100号