[发明专利]一种面向多点续采蓝牙通信的Android线程池设计方法有效
申请号: | 201610199567.5 | 申请日: | 2016-04-04 |
公开(公告)号: | CN105868013B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 严军;谢宇晟 | 申请(专利权)人: | 上海大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;H04W4/80;H04W76/11;H04W76/14 |
代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 何文欣 |
地址: | 200444*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向多点续采蓝牙通信的Android线程池设计方法。本方法包含多点续采蓝牙通信过程、线程池框架设计、针对蓝牙通信的线程异常处理机制三个步骤。手持终端通过从机蓝牙采集多个传感节点数据。为确保手持终端与从机蓝牙之间通信的稳定性、提升通信效率、降低线程池风险的可能性。基于Android的线程池由工作线程和辅线程组成。工作线程为连续蓝牙通信提供空闲的线程空间。辅线程拥有线程异常处理机制,应对工作线程中任务运行时可能出现的准备对象、数据重采异常等情况。 | ||
搜索关键词: | 一种 面向 多点 蓝牙 通信 android 线程 设计 方法 | ||
【主权项】:
1.一种面向多点续采蓝牙通信的Android线程池设计方法,其特征在于操作步骤包含:a.多点续采蓝牙通信过程、b.线程池框架设计和c.针对蓝牙通信的线程异常处理机制三个步骤;所述步骤a多点续采蓝牙通信的实现方法:(a‑1)手持终端进行一键读取,开始采集从传感节点1到传感节点N的数据;(a‑2)手持终端获取从机蓝牙1的MAC地址,并与其建立连接;(a‑3)手持终端向从机蓝牙1发送蓝牙写指令,驱动从机蓝牙1向传感节点1获取数据;(a‑4)手持终端发送蓝牙写指令后,保持蓝牙读状态,等待接收从机蓝牙1返回的从传感节点1获取到的数据;(a‑5)手持终端接收到数据后,对其进行解析,并存储到手持终端;(a‑6)传感节点1数据获取完成后,手持终端开始读取传感节点2的数据;(a‑7)如果传感节点2适配的从机蓝牙仍为从机蓝牙1,则保持当前连接即可;(a‑8)如果传感节点2适配的从机蓝牙为新的从机蓝牙,从机蓝牙2; 手持终端首先需断开与当前从机蓝牙的连接,然后获取从机蓝牙2的MAC地址,最后与从机蓝牙2建立连接;(a‑9)手持终端建立与从机蓝牙的连接后,依照(a‑3)到(a‑5)的命令采集传感节点2的数据;(a‑10)依次完成(a‑7)到(a‑9)的步骤,直到传感节点N的数据被存储到手持终端为止,结束本次多点续采任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610199567.5/,转载请声明来源钻瓜专利网。