The invention provides an optimization method and system for Bluetooth connection of embedded system. The method includes that the user sends operation instructions to Bluetooth through interactive device, and the interactive device receives operation instructions and first feedback the successful operation information to the user. At the same time, the interactive device sends operation instructions to Bluetooth underlying protocol stack, which responds to and processes the operation instructions, and generates concurrently. The interactive device identifies the processing result signal and sends it to the interactive device. If the interactive device is a successful operation signal, the interactive device will not process it. If the operation failure signal is a failure signal, the interactive device feeds back the operation failure information to the user. The invention adopts the protocol to filter the user instructions, so as to avoid the pressure caused by repeated user instructions on the Bluetooth protocol stack. At the same time, the purpose of prompting users is achieved by feeding back information in advance, which prevents users from blindly repeating operations many times without receiving feedback information.
【技术实现步骤摘要】
嵌入式系统蓝牙连接优化方法及系统
本专利技术涉及无线传输
,尤其涉及一种嵌入式系统蓝牙连接优化方法。
技术介绍
蓝牙在当今的各类嵌入式设备中都有大量的运用,包括我们日常经常会使用到的手机。但由于蓝牙协议本身的复杂性,以及各设备对蓝牙协议栈的实现方法各不相同,蓝牙设备间的连接与操作过程中会存在响应延迟,特别是在车载系统的操作环境下,其重点表现在打开蓝牙时,或是在用户连续点击播放/暂停按钮时,嵌入式系统会由于蓝牙的频繁操作造成系统响应出现短暂延时,给用户造成系统卡顿的感觉。蓝牙设备追其底层通讯,仍然是通过串口通讯的,存在时序问题,而用户在操作时是不会考虑此类问题,界面上的多次且频繁的点击会造成蓝牙通讯时序上的混乱,如果不加以控制,还会使蓝牙底层出现故障,致使最终无法连接。车载系统作为对稳定性要求极高的系统,是绝不能允许此类问题的发生。为了优化用户操作蓝牙相关功能时的操作体验,增强车载系统的稳定性,我们提出该提升用户操作体验的方法。
技术实现思路
有鉴于此,本专利技术提出了一种能够克服操作者对系统频繁操作导致系统崩溃,从而使蓝牙设备无法正常连接的嵌入式系统蓝牙连接优化方法及系统。本专利技术的技术方案是这样实现的:本专利技术提供了一种嵌入式系统蓝牙连接优化方法,包括如下步骤:步骤一、用户通过交互设备对蓝牙发送操作指令,交互设备接收到操作指令后首先反馈操作成功信息给用户,同时交互设备将操作指令发送给蓝牙底层协议栈;步骤二、蓝牙底层协议栈对操作指令进行响应和处理,同时生成一个处理结果信号,处理结果信号被发送至交互设备;步骤三、交互设备识别处理结果信号,若处理结果信号 ...
【技术保护点】
1.一种嵌入式系统蓝牙连接优化方法,其特征在于,包括如下步骤:步骤一、用户通过交互设备对蓝牙发送操作指令,交互设备接收到操作指令后首先反馈操作成功信息给用户,同时交互设备将操作指令发送给蓝牙底层协议栈;步骤二、蓝牙底层协议栈对操作指令进行响应和处理,同时生成一个处理结果信号,处理结果信号被发送至交互设备;步骤三、交互设备识别处理结果信号,若处理结果信号为操作成功信号,交互设备不予处理,若处理结果信号为操作失败信号,则交互设备反馈操作失败信息给用户。
【技术特征摘要】
1.一种嵌入式系统蓝牙连接优化方法,其特征在于,包括如下步骤:步骤一、用户通过交互设备对蓝牙发送操作指令,交互设备接收到操作指令后首先反馈操作成功信息给用户,同时交互设备将操作指令发送给蓝牙底层协议栈;步骤二、蓝牙底层协议栈对操作指令进行响应和处理,同时生成一个处理结果信号,处理结果信号被发送至交互设备;步骤三、交互设备识别处理结果信号,若处理结果信号为操作成功信号,交互设备不予处理,若处理结果信号为操作失败信号,则交互设备反馈操作失败信息给用户。2.如权利要求1所述的嵌入式系统蓝牙连接优化方法,其特征在于,所述步骤一中交互设备将操作指令发送给蓝牙底层协议栈时还包括,对操作指令进行操作频率判断后再发送给蓝牙底层协议栈。3.如权利要求2所述的嵌入式系统蓝牙连接优化方法,其特征在于,所述操作频率判断包括:预设操作频率最大值A,若操作指令的频率值大于A,则记录操作动作并反馈操作频率过高的信息给交互设备,若操作指令的频率值不大于A,则将操作指令发送至蓝牙底层协议栈。4.如权利要求3所述的嵌入式系统蓝牙连接优化方法,其特征在于,若操作指令的频率值大于A,则将最后一次操作发送给蓝牙底层协议栈。5.一种嵌入式系统蓝牙连接优化系统,其特征在于,包括交互模块、协议模块、蓝牙协议栈...
【专利技术属性】
技术研发人员:王振江,张江峰,马骥,来萌萌,
申请(专利权)人:蜂巢武汉微系统技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。