一种控制开关管理方法及移动终端技术

技术编号:16665836 阅读:53 留言:0更新日期:2017-11-30 13:30
本发明专利技术提供了一种控制开关管理方法,该方法包括:当移动终端检测到在用户界面UI层点击第一控制开关时,在所述UI层直接显示用户点击后的第一控制开关的第一状态,并将所述第一状态保存到第一缓存队列;将所述第一状态发送给所述移动终端的底层硬件以改变所述第一控制开关在所述底层硬件的状态;接收所述底层硬件返回的第一控制开关的第二状态;判断所述第二状态与所述第一状态是否一致;当不一致时,将所述UI层直接显示用户点击后的第一控制开关的第一状态更新为所述第二状态。本发明专利技术还提供一种控制开关的移动终端,通过上述方法及移动终端,控制开关状态显示,没有延时且及时更正错误状态,提高了用户体验。

【技术实现步骤摘要】
一种控制开关管理方法及移动终端
本专利技术涉及智能终端技术,尤指一种控制开关管理方法及移动终端。
技术介绍
目前智能手机对于控制开关的响应都有一定延时,如wifi、蓝牙、飞行模式、wifi热点等控制开关。用户点击控制开关后,手机不会立即响应控制开关对应的底层硬件状态,此时控制开关处于等待响应阶段,将控制开关标记为一种状态;待底层硬件状态返回,才根据真正的控制开关对应的底层硬件状态修改控制开关的状态,如此操作存在延时,用户体验较差。
技术实现思路
针对上述技术问题,本专利技术提供了一种控制开关管理方法及移动终端,基于缓存队列的方案,并采用控制开关状态校验机制,使控制开关可以立即响应避免延时从而能够提高用户体验。为了达到本专利技术目的,本专利技术提供了一种控制开关管理方法,包括:当移动终端检测到在所述移动终端的用户界面UI层点击第一控制开关时,在所述UI层直接显示用户点击后的第一控制开关的第一状态,并将所述第一状态保存到第一缓存队列;将所述第一缓存队列中保存的所述第一状态发送给所述移动终端的底层硬件以改变所述第一控制开关在所述底层硬件的状态;接收所述底层硬件返回的第一控制开关的第二状态,所述本文档来自技高网...
一种控制开关管理方法及移动终端

【技术保护点】
一种控制开关管理方法,其特征在于,该方法包括:当移动终端检测到在所述移动终端的用户界面UI层点击第一控制开关时,在所述UI层直接显示用户点击后的第一控制开关的第一状态,并将所述第一状态保存到第一缓存队列;将所述第一缓存队列中保存的所述第一状态发送给所述移动终端的底层硬件以改变所述第一控制开关在所述底层硬件的状态;接收所述底层硬件返回的第一控制开关的第二状态,所述第二状态为所述第一控制开关在所述底层硬件的状态;判断所述第二状态与所述第一状态是否一致;当不一致时,将所述UI层直接显示用户点击后的第一控制开关的第一状态更新为所述第二状态。

【技术特征摘要】
1.一种控制开关管理方法,其特征在于,该方法包括:当移动终端检测到在所述移动终端的用户界面UI层点击第一控制开关时,在所述UI层直接显示用户点击后的第一控制开关的第一状态,并将所述第一状态保存到第一缓存队列;将所述第一缓存队列中保存的所述第一状态发送给所述移动终端的底层硬件以改变所述第一控制开关在所述底层硬件的状态;接收所述底层硬件返回的第一控制开关的第二状态,所述第二状态为所述第一控制开关在所述底层硬件的状态;判断所述第二状态与所述第一状态是否一致;当不一致时,将所述UI层直接显示用户点击后的第一控制开关的第一状态更新为所述第二状态。2.如权利要求1所述的控制开关管理方法,其特征在于,所述第一控制开关包括以下之一:无线保真wifi、蓝牙、飞行模式、wifi热点。3.如权利要求1所述的控制开关管理方法,其特征在于,预先为第一控制开关设置第一缓存队列;所述第一缓存队列的状态包括有状态或空状态,所述空状态是指所述第一缓存队列中记录为空,所述有状态是指所述第一缓存队列中记录不为空;所述有状态包括真状态或假状态,所述真状态代表用户操作状态,所述假状态代表控制开关之间互斥的状态。4.如权利要求3所述的控制开关管理方法,其特征在于,所述将所述第一状态保存到第一缓存队列之前,所述方法还包括:根据第一判断策略确定是否将所述第一状态保存到第一缓存队列;所述第一判断策略包括:当用户一定间隔内在所述移动终端的用户界面UI层点击第一控制开关的次数为偶数,将所述第一缓存队列状态置为空状态;或者当用户一定间隔内在所述移动终端的用户界面UI层点击第一控制开关的次数为奇数,则将所述第一状态保存到第一缓存队列,将所述第一缓存队列置为有状态。5.如权利要求3所述的控制开关管理方法,其特征在于,在所述将所述第...

【专利技术属性】
技术研发人员:曾云陈鹏飞
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1