一种图标显示方法、系统及智能家居控制终端的制作方法

文档序号:8445343阅读:312来源:国知局
一种图标显示方法、系统及智能家居控制终端的制作方法
【技术领域】
[0001]本申请涉及界面显示领域,特别是一种图标显示方法、系统及智能家居控制终端。
[0002]
【背景技术】
[0003]随着科技的发展以及人们生活水平的提高,家庭中使用智能家居设备数量也越来越多,操作控制也越加繁琐,通过与所有智能家居设备连接的控制终端,可以实现对所有智能家居设备的集中控制和管理,简化操作;触摸屏也应用到控制终端中,每个智能家居设备对应触摸屏的一个图标,用户通过滑动触摸操作对智能家居设备进行控制,给用户带来高端的操作体验。而控制终端由于其CPU处理速度和内存的限制,一般可以添加24个设备,最多添加255个设备,通常缓存所有设备,在切换更新页面时,则常常出现更新速度慢,更新显示不流畅的问题。
[0004]

【发明内容】

[0005]本申请提供一种图标显示方法、系统及智能家居控制终端,解决现有技术中,在切换更新页面时出现的更新速度慢、更新显示不流畅的问题。
[0006]根据本申请的第一方面,本申请提供一种图标显示方法,包括由顺序排列的若干图标组成的图标队列,以及用于指向其中一个图标的指针,触摸屏当前页面同步显示与指针所指向的图标相对应的一组图标,包括以下步骤:
缓存图标队列中与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,第一组图标、第二组图标和第三组图标均包括N个连续排列的图标,N大于或等于2;检测触摸屏上的触动操作,判断触动操作是点击操作还是滑动操作;若是滑动操作,获取触动操作的滑动方向,判断滑动方向是水平方向还是垂直方向;若是水平方向,使指针基于滑动方向在图标队列中偏移I至N个图标,更新缓存与指针偏移后所指向的图标相对应的新一组图标、新一组图标前方相邻的N个图标和新一组图标后方相邻的N个图标。
[0007]根据本申请的第二方面,本申请提供一种图标显示系统,包括由顺序排列的若干图标组成的图标队列,以及用于指向其中一个图标的指针,触摸屏当前页面同步显示与指针所指向的图标相对应的一组图标,还包括:
缓存模块,用于缓存图标队列中与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,第一组图标、第二组图标和第三组图标均包括N个连续排列的图标,N大于或等于2;检测模块,用于检测触摸屏上的触动操作,判断触动操作是点击操作还是滑动操作;检测模块在判断到触动操作是滑动操作后,用于获取滑动操作的滑动方向、滑动加速度和滑动距离;检测模块还用于判断滑动方向是水平方向还是垂直方向,检测模块在判断到滑动方向是水平方向后,用于进一步判断滑动加速度是否大于预设加速度值或滑动距离是否大于预设距离值;缓存模块,在判断到滑动加速度大于预设加速度值或滑动距离大于预设距离值之后,用于使指针基于滑动方向在图标队列中偏移N个图标,更新缓存与指针偏移后所指向的图标相对应的新一组图标、位于新一组图标前方相邻的N个图标和位于新一组图标后方相邻的N个图标;缓存模块在判断到滑动加速度小于于预设加速度值或滑动距离小于预设距离值之后,用于根据滑动距离或滑动加速度,使指针基于滑动方向在图标队列中偏移I至N-1个图标,更新缓存与指针偏移后所指向的图标相对应的新一组图标、新一组图标如方相邻的N个图标和新一组图标后方相邻的N个图标;显示模块,用于同步更新显示与指针偏移前后所指向的图标分别相对应的一组图标。
[0008]根据本申请的第三方面,本申请提供一种智能家居控制终端,其用于控制与其连接的所有智能家居设备。该终端包括触摸屏以及与触摸屏电连接的处理器,处理器中包含与所有智能家居设备一一对应的若干图标组成的图标队列,以及指向其中一个图标的指针,触摸屏当前页面同步显示与指针所指向的图标相对应的一组图标,处理器包括缓存单元、检测单元和显示单元。
[0009]缓存单元,用于缓存图标队列中与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,第一组图标、第二组图标和第三组图标均包括N个连续排列的图标,N大于或等于2。检测单元,用于检测触摸屏上的触动操作,判断触动操作是点击操作还是滑动操作;检测单元在判断到触动操作是滑动操作后,用于获取滑动操作的滑动方向、滑动加速度和滑动距离;检测单元还用于判断滑动方向是水平方向还是垂直方向,检测单元在判断到滑动方向是水平方向后,用于进一步判断滑动加速度是否大于预设加速度值或滑动距离是否大于预设距离值;缓存单元在判断到滑动加速度大于预设加速度值或滑动距离大于预设距离值之后,用于使指针基于滑动方向在图标队列中偏移N个图标,更新缓存与指针偏移后所指向的图标相对应的新一组图标、位于新一组图标前方相邻的N个图标和位于新一组图标后方相邻的N个图标;缓存单元在判断到滑动加速度小于于预设加速度值或滑动距离小于预设距离值之后,用于根据滑动距离或滑动加速度,使指针基于滑动方向在图标队列中偏移I至N-1个图标,更新缓存与指针偏移后所指向的图标相对应的新一组图标、新一组图标前方相邻的N个图标和新一组图标后方相邻的N个图标;显示单元,用于同步更新显示与指针偏移前后所指向的图标分别相对应的一组图标。
[0010]实施本申请的图标显示方法、系统的有益效果是,通过缓存图标队列中与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,第一组图标、第二组图标和第三组图标均包括N个连续排列的图标,N大于或等于2 ;检测触摸屏上的触动操作,判断触动操作是点击操作还是滑动操作;若是滑动操作,获取触动操作的滑动方向,判断滑动方向是水平方向还是垂直方向;若是水平方向,使指针基于滑动方向在图标队列中偏移I至N个图标,再更新缓存与指针偏移后所指向的图标相对应的新一组图标、新一组图标前方相邻的N个图标和新一组图标后方相邻的N个图标。因而,在更新图标前后均仅缓存与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,水平滑动切换更新页面,则分别调取缓存的前后两组图标,从而使得更新页面的更新速度更快、更新显示更为流畅。
[0011]实施本申请的智能家居控制终端的有益效果是,基于滑动加速度和滑动距离,使显示页面更新显示I至N个图标,从而提供了操作更为多样化、人性化的智能家居控制终端,同时,更新页面的更新速度更快、更新显示更为流畅。
[0012]
【附图说明】
[0013]图1为实施例1的流程图;
图2为实施例4的流程图;
图3为实施例5的流程图;
图4为实施例9智能家居控制终端的界面图。
[0014]
【具体实施方式】
[0015]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0016]实施例1:
一种图标显示方法,包括由顺序排列的若干图标组成的图标队列,以及用于指向其中一个图标的指针,触摸屏当前页面同步显示与指针所指向的图标相对应的一组图标,如图1所示,包括以下步骤:
5101:缓存图标队列中与指针所指向的图标相对应的第一组图标、第一组图标前方相邻的第二组图标和第一组图标后方相邻的第三组图标,第一组图标、第二组图标和第三组图标均包括N个连续排列的图标,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1