[发明专利]基于Android系统的多机蓝牙群通信方法有效
申请号: | 201110140972.7 | 申请日: | 2011-05-28 |
公开(公告)号: | CN102170679A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | 李晖;吕锡香;李志;郑欢欢 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W48/16 | 分类号: | H04W48/16;H04W84/20 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Android系统的多机蓝牙群通信方法,主要解决现有移动G网或C网在弱信号区域数据通信质量差,通信费用高的问题。其实现步骤为:Android主、从设备开启蓝牙,主设备创建蓝牙适配器BluetoothAdapter,搜索周边从设备,主、从设备匹配连接,组建蓝牙微微网;主设备为每个从设备建立一个线程Thread,监听通信请求,每个从设备响应主设备建立的Thread线程,发起通信请求;主、从设备进行数据的发送与接收,并将收、发的数据信息即时更新到各自的消息界面上。本发明具有通信零费用,在弱信号区域通信效果好,且不需第三方介入的优点,适宜于短距离智能手机的数据通信。 | ||
搜索关键词: | 基于 android 系统 蓝牙 通信 方法 | ||
【主权项】:
一种基于Android系统的多机蓝牙群通信方法,包括如下步骤:(1)设置Android群通信主设备与从设备,开启主、从设备的蓝牙使用权限;创建主设备的蓝牙适配器BluetoothAdapter,作为所有蓝牙交互的入口,为搜索周边蓝牙从设备做好准备;(2)通过主设备搜索其周边从设备,显示在主设备界面上,并由主设备向从设备发起蓝牙连接请求,若是第一次与该从设备进行连接,则先进行主、从设备的信息匹配,接收从设备的反馈信息并保存;反之,则创建一个列表,用来显示已经匹配好了的从设备,从中选取要通信的从设备,直接使用蓝牙API进行连接;(3)主、从设备信息匹配、连接成功后,主设备为每一个从设备建立一个通信线程Thread,并通过调用Android系统自带的ListenUsingRfcommWithServic‑eRecord方法,获取蓝牙服务套接字BluetoothServerSocket,以监听从设备的通信请求;(4)每一个从设备都调用Android系统自带的CreateRfcommSocketToSer‑viceRecord方法,获取蓝牙套接字BlueSocket,以管理从设备当前的连接信息;每一个从设备都响应主设备建立的通信Thread线程,并向主设备发起通信请求;当主设备监听到从设备的通信请求并接受后,开始进行数据通信;(5)主设备进行数据的读取接收与广播转发,并将数据信息更新到消息界面中;(6)每一个从设备进行数据信息的发送与接收,并对数据信息更新到各自的消息界面中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110140972.7/,转载请声明来源钻瓜专利网。
- 上一篇:复合扣位结构以及便携式移动终端
- 下一篇:一种检测压梗厚度的方法