多个蓝牙连接的同步机制的制作方法

文档序号:7546796阅读:563来源:国知局
专利名称:多个蓝牙连接的同步机制的制作方法
技术领域
本发明涉及一种同步连接机制,通过互斥量实现正常化同步连接。
背景技术
蓝牙设备在连接过程中采用查询/应答方式进行鉴权。一个设备发送一个口令或 查询,而从设备则响应这个口令,这样可以防止盗用和误用。而当多线程对共享数据的并发 访问时会产生资源竞争,最终导致整个系统的瘫痪。所以学要一个可以正常同步的机制来 处理多蓝牙连接。

发明内容
本发明要解决的技术问题是通过使用Iinux下互斥量机制来实现多个蓝牙正常 化同步连接。本机制系统可同时连接30个客户端程序,涉及到了数据之间的共享和同本问题。 由于多线程对共享数据的并发访问有可能产生竞争,使得数据处于不一致状态,最终导致 整个系统的瘫痪。为了保证数据的可靠性,使用了Iinux的互斥量机制,当有一个客户端访 问数据的时候,其他的客户端程序被挂起等待,直到该客户端处理完数据,其他程序依次访 问需要的数据。本发明的有益效果是,通过使用互斥量机制来处理并发访问,避免了可能发生的 竞争;实现多个蓝牙正常化同步连接。
权利要求
本机制系统由蓝牙服务器和蓝牙终端组成,服务器执行蓝牙连接同步机制。本机制可同时连接30个客户端程序,保证多蓝牙同时连接不会出现瘫痪。
2.服务器采用请求/响应模式,当出现多蓝牙连接请求,由于多线程对共享数据的并 发访问有可能产生竞争,使得数据处于不一致状态,最终导致整个系统的瘫痪。所以为了保 证数据的可靠性,服务器就需要采取Iinux的互斥量机制。
3.机制执行过程当有一个蓝牙请求访问数据的时候,其他的访问请求就会被挂起等 待,直到该请求处理完数据,其他请求依据被挂起的次序来访问需要的数据。
全文摘要
本发明公开了一种蓝牙连接同步机制,机制可处理同时连接30个客户端程序。该机制采取linux下的互斥量机制来处理多蓝牙连接出现的并发访问问题,当有一个客户端访问数据的时候,其他的客户端程序被挂起等待,直到该客户端处理完数据,其他程序依次访问需要的数据。
文档编号H04L12/28GK101841351SQ20091008048
公开日2010年9月22日 申请日期2009年3月18日 优先权日2009年3月18日
发明者何立新 申请人:蓝海星空信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1