论文摘要
近几年来,微电子技术的不断进步极大地推动了计算机和通信设备的普及和迅猛发展,一些电子产品进入人们的日常生活中。蓝牙技术的出现和发展极大地推动和扩大了无线通信的应用范围,使网络中各种数据和语音可以通过及其便捷的方式实现互联互通,实现了个人区域内快速灵活的数据和语音通信。蓝牙技术在电子终端上得到了广泛应用(包括手机、PDA、PSP等)。通过蓝牙技术将数字媒体内容(例如文档、音乐、电子照片、视频、游戏等)发送到个人移动终端上,将形成巨大的商业应用价值。蓝牙日益普及,基于蓝牙的信息服务系统也将迅速普及,必将推动起一种全新的社会传媒形式。论文首先介绍了蓝牙广告传媒的大背景和实施意义,核心部分主要包括蓝牙文件传输管理模块,用来发送广播蓝牙广告至终端设备,包括初始化蓝牙设备、搜索周围蓝牙设备、群发广告、多线程管理、停止发送、添加广告的五种方式、删除广告的两种方式、记录发送记录信息;广告发送设置模块,包括设置信息发送周期(在此周期内不会重复发送广告)、最大失败重传次数、手机屏幕显示广告标题、开机自动运行,每次发送的广告数目等;蓝牙设备搜索模块,包括显示搜索到的蓝牙设备(重复设备只显示一次)、报表信息记录查询统计等功能;接收广告模块,包括初始化蓝牙设备、开始监听、多线程管理、接收手机发送来的文件、设置文件存放路径等功能;软件语言模块,可以设置系统语言,中文、English两种软件语言;系统升级模块,系统启动时自身版本号与服务器上升级包版本号对比,如有较新版本,自动下载完成升级;软件注册模块,系统安装后是试用版,在功能上有所限制,根据硬盘号、蓝牙发射器等信息进过MD5加密,形成注册码完成注册成为正式版;积分模块,包括客户积分兑换、在线积分管理等功能;其他功能有内部短信息、内部通告、客户管理、生日提醒、城市天气预报、号码归属地查询等内容。系统采用领先的C/S(客户机/服务器模式)加B/S(浏览器/服务器)操作方式,具有安装维护简单,易于管理,操作灵活等特点。本文通过分析蓝牙协议的通信原理,根据蓝牙技术移动终端接收文件及发送传播具体项目的设计目标,给出了系统总体的设计方案、系统的功能流程,并深入介绍了实现系统所需要的关键技术。使用微软蓝牙协议栈,通过在Windows系统上进行程序设计,并且插入蓝牙硬件发射装置,即可实现蓝牙广告传媒,即“第五媒体”。并在防御蓝牙配对PIN码攻击方面提出了一种新的防御方法,从而提高蓝牙广告传输过程中的安全性能。