一种蓝牙设备及其数据通道实时管控方法和系统的制作方法_3

文档序号:8500118阅读:来源:国知局
evice 的 connect O)进行管控,才能做到对蓝牙设备的数据通道调用过程进行实时管控。即使恶意程序打开了蓝牙设备也无法使用蓝牙设备进行数据传输。通过这种方式可以双重保护蓝牙设备的安全,从而防止被隐私泄露。
[0079]实施例2:
[0080]本发明实施例2提供一种蓝牙设备及其数据通道实时管控系统,参见图5,包括:
[0081]属性创建模块501,用于在系统初始化过程中创建蓝牙设备的系统属性;
[0082]请求模块502,用于当存在应用程序使用蓝牙设备时,所述应用程序发送验证请求至蓝牙设备管理程序;
[0083]验证模块503,用于令所述蓝牙设备管理程序读取所述系统属性并对所述蓝牙设备进行验证,向所述应用程序返回验证结果;
[0084]操作模块504,用于令所述应用程序根据所述验证结果对所述蓝牙设备进行操作。
[0085]其中,属性创建模块501与验证模块503、请求模块502、操作模块504顺序相连。
[0086]其中,应用程序可以包括:蓝牙设备启用程序和远程设备连接程序;
[0087]操作模块504可以用于:当所述蓝牙设备启用程序所获取的验证结果为真时,打开所述蓝牙设备;当所获取的验证结果不为真时,不打开所述蓝牙设备并直接退出所述蓝牙设备启用程序;
[0088]当所述蓝牙设备已打开后,所述远程设备连接程序所获取的验证结果为真时,与所述蓝牙设备建立远程设备连接;当所获取的验证结果不为真时,不与所述蓝牙设备建立远程设备连接并直接退出所述远程设备连接程序。
[0089]其中,操作模块504还可以用于:当所述蓝牙设备启用程序和所述远程设备连接程序中的至少一个所获取的验证结果不为真时,不与所述蓝牙设备进行通信。
[0090]其中,属性创建模块501还可以用于:利用所述蓝牙设备管理程序实时接收蓝牙设备的管控策略和本地化策略并进行处理。
[0091]可选地,属性创建模块501还可以用于:利用所述蓝牙设备管理程序对所述蓝牙设备的系统属性进行实时设置。
[0092]通过本发明实施例提供的方法和系统,能够有效的防护非法使用蓝牙的数据通道来盗取用户资料与隐私,防止隐私泄露。同时可以通过设置蓝牙设备的调用规则来管理蓝牙设备及其数据通道,从而防止其被非法调用。具体可以达到如下效果:
[0093]1.针对以往的Android系统进行优化,增加一种Android蓝牙设备的数据通道调用过程系统级管理方法使得其支持对Android蓝牙设备以及其数据通道进行设备管理。
[0094]2.在保证Android系统原有蓝牙系统的安全性、完整性和稳定性的前提下,对系统的框架层进行了优化,保证了 Android蓝牙设备调用过程的安全性,同时增加了对其数据传输通道的保护,双重保护蓝牙设备及其数据通道调用过程。
[0095]3.以往的蓝牙设备只有用户手动设置其开关状态,本发明实施例方法为Android提供了一种策略管理方法,使用本方法可以由分时间段,分地点对Android蓝牙设备及其数据通道调用过程进行管理。
[0096]4.蓝牙设备管理程序BlueToothManager位于系统框架层,有效地保证了管理方案的完整性与安全性,并能有效防止Android木马与病毒的入侵。
[0097]5.因为本发明实施例机制的使用,只有当通过系统审核才能使用蓝牙系统,能够有效防止隐私泄露以及泄密事件的发生。
[0098]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种蓝牙设备及其数据通道实时管控方法,其特征在于,包括: 在系统初始化过程中创建蓝牙设备的系统属性; 当存在应用程序使用蓝牙设备时,所述应用程序发送验证请求至蓝牙设备管理程序;令所述蓝牙设备管理程序读取所述系统属性并对所述蓝牙设备进行验证,向所述应用程序返回验证结果; 令所述应用程序根据所述验证结果对所述蓝牙设备进行操作。
2.根据权利要求1所述的蓝牙设备及其数据通道实时管控方法,其特征在于: 所述应用程序包括:蓝牙设备启用程序和远程设备连接程序; 所述令所述应用程序根据所述验证结果对所述蓝牙设备进行操作包括: 当所述蓝牙设备启用程序所获取的验证结果为真时,打开所述蓝牙设备;当所获取的验证结果不为真时,不打开所述蓝牙设备并直接退出所述蓝牙设备启用程序; 当所述蓝牙设备已打开后,所述远程设备连接程序所获取的验证结果为真时,与所述蓝牙设备建立远程设备连接;当所获取的验证结果不为真时,不与所述蓝牙设备建立远程设备连接并直接退出所述远程设备连接程序。
3.根据权利要求2所述的蓝牙设备及其数据通道实时管控方法,其特征在于,所述方法还包括: 当所述蓝牙设备启用程序和所述远程设备连接程序中的至少一个所获取的验证结果不为真时,不与所述蓝牙设备进行通信。
4.根据权利要求1至3中任一项所述的蓝牙设备及其数据通道实时管控方法,其特征在于,所述方法还包括: 利用所述蓝牙设备管理程序实时接收蓝牙设备的管控策略和本地化策略并进行处理。
5.根据权利要求1至3中任一项所述的蓝牙设备及其数据通道实时管控方法,其特征在于,所述方法还包括: 利用所述蓝牙设备管理程序对所述蓝牙设备的系统属性进行实时设置。
6.一种蓝牙设备及其数据通道实时管控系统,其特征在于,包括: 属性创建模块,用于在系统初始化过程中创建蓝牙设备的系统属性; 请求模块,用于当存在应用程序使用蓝牙设备时,所述应用程序发送验证请求至蓝牙设备管理程序; 验证模块,用于令所述蓝牙设备管理程序读取所述系统属性并对所述蓝牙设备进行验证,向所述应用程序返回验证结果; 操作模块,用于令所述应用程序根据所述验证结果对所述蓝牙设备进行操作。
7.根据权利要求6所述的蓝牙设备及其数据通道实时管控系统,其特征在于: 所述应用程序包括:蓝牙设备启用程序和远程设备连接程序; 所述操作模块用于:当所述蓝牙设备启用程序所获取的验证结果为真时,打开所述蓝牙设备;当所获取的验证结果不为真时,不打开所述蓝牙设备并直接退出所述蓝牙设备启用程序; 当所述蓝牙设备已打开后,所述远程设备连接程序所获取的验证结果为真时,与所述蓝牙设备建立远程设备连接;当所获取的验证结果不为真时,不与所述蓝牙设备建立远程设备连接并直接退出所述远程设备连接程序。
8.根据权利要求7所述的蓝牙设备及其数据通道实时管控系统,其特征在于,所述操作模块还用于: 当所述蓝牙设备启用程序和所述远程设备连接程序中的至少一个所获取的验证结果不为真时,不与所述蓝牙设备进行通信。
9.根据权利要求6-8中任一项所述的蓝牙设备及其数据通道实时管控系统,其特征在于,所述属性创建模块还用于: 利用所述蓝牙设备管理程序实时接收蓝牙设备的管控策略和本地化策略并进行处理。
10.根据权利要求6-8中任一项所述的蓝牙设备及其数据通道实时管控系统,其特征在于,所述属性创建模块还用于: 利用所述蓝牙设备管理程序对所述蓝牙设备的系统属性进行实时设置。
【专利摘要】本发明提供一种蓝牙设备及其数据通道实时管控方法和系统,包括:在系统初始化过程中创建蓝牙设备的系统属性;当存在应用程序使用蓝牙设备时,所述应用程序发送验证请求至蓝牙设备管理程序;令所述蓝牙设备管理程序读取所述系统属性并对所述蓝牙设备进行验证,向所述应用程序返回验证结果;令所述应用程序根据所述验证结果对所述蓝牙设备进行操作。本发明能够提高系统的安全性,控制蓝牙资源。
【IPC分类】H04W4-00, H04W12-06
【公开号】CN104822127
【申请号】CN201510102640
【发明人】朱大立, 范哲铭, 庞娜
【申请人】中国科学院信息工程研究所
【公开日】2015年8月5日
【申请日】2015年3月9日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1