用户终端系统中交互界面视图的响应方法及其装置的制造方法

文档序号:9375220阅读:271来源:国知局
用户终端系统中交互界面视图的响应方法及其装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,特别涉及用户终端系统中交互界面视图的响应技术。
【背景技术】
[0002]在有些终端系统中,用户点击界面中的视图时,系统会对界面进行刷新,有时由于系统反应慢,用户会连续点击以获得响应,例如,安卓(Android)系统中的每个界面布局都是由许多特定的视图(VIEW)组成的,Android系统的视图会在接收到用户的输入事件时给与响应,但是由于硬件设备性能的影响,一些配置比较低端的设备会对用户的输入事件做出过慢的反应。有时候用户为了获得响应,会连续点击某个VIEW视图,这就导致系统软件界面还没有来得急更新,但用户已经在同一个视图上做了多次点击动作,稍后当系统有足够的可用中央处理器资源时,会对当初用户的连续点击事件进行处理,此时界面就会出现一连串的更新,这种现象就是我们常见的卡机现象,这种情况的发生会让用户感觉非常奇怪。

【发明内容】

[0003]本发明的目的在于提供一种用户终端系统中交互界面视图的响应方法及其装置,可实时调节对视图连续点击事件的响应速度,有效避免由于用户连续点击视图所导致的人机交互界面非正常变化情况。
[0004]为了实现本发明以上发明目的,本发明是通过以下技术方案实现的:
[0005]本发明的实施例公开了一种用户终端系统中交互界面视图的响应方法,包括以下步骤:
[0006]计算移动终端接收到针对视图的当前输入事件和前一输入事件之间的时间差;
[0007]如果时间差小于预定时间阈值,则根据获取到的系统的当前硬件资源使用率对当前输入事件的响应时间进行设置;
[0008]采用设置后的响应时间对当前输入事件的进行响应操作。
[0009]本发明的实施例还公开了一种用户终端系统中交互界面视图的响应装置,包括:
[0010]第一计算单元,用于计算移动终端接收到针对视图的当前输入事件和前一输入事件之间的时间差;
[0011]判断单元,用于判断时间差是否小于预定时间阈值;
[0012]设置单元,用于当判断单元的判断结果为是时,根据获取到的系统的当前硬件资源使用率对当前输入事件的响应时间进行设置;
[0013]第一响应单元,用于采用设置后的响应时间对当前输入事件的进行响应操作。
[0014]本发明实现交互界面视图响应的构思主要包括:
[0015]利用视图两次点击的时间差长短和当前系统的硬件资源使用情况来动态定义视图的响应速度,以达到减少用户快速点击导致的界面异常刷新问题。
[0016]本发明实施例与现有技术相比,主要区别及其效果在于:
[0017]通过综合考虑对视图的连续输入事件的时间差和移动终端系统硬件资源的使用情况,可实时调节对视图连续点击事件的响应速度,有效避免由于用户连续点击视图所导致的UI界面(人机交互界面)非正常变化情况,保证UI界面的正常刷新,提升用户界面体验。
【附图说明】
[0018]图1是本发明第一实施例中一种用户终端系统中交互界面视图的响应方法的流程不意图;
[0019]图2是本发明第三实施例中一种用户终端系统中交互界面视图的响应方法的流程不意图;
[0020]图3是本发明第三实施例中一种用户终端系统中交互界面视图的响应流程图;
[0021]图4是本发明第四实施例中一种用户终端系统中交互界面视图的响应装置的结构示意图。
具体实施例
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,以下说明和附图对于本发明是示例性的,并且不应被理解为限制本发明。以下说明描述了众多具体细节以方便对本发明理解。然而,在某些实例中,熟知的或常规的细节并未说明,以满足说明书简洁的要求。
[0023]本发明中的用户终端包括处理器,含单核处理器或多核处理器。处理器也可称为一个或多个微处理器、中央处理单元(CPU)等等。更具体地,处理器可为复杂的指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、实现其他指令集的处理器,或实现指令集组合的处理器。处理器还可为一个或多个专用处理器,诸如专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器、图形处理器、网络处理器、通信处理器、密码处理器、协处理器、嵌入式处理器、或能够处理指令的任何其他类型的逻辑部件。处理器用于执行本发明所讨论的操作和步骤的指令。
[0024]本发明中的用户终端包括存储器,可包括一个或多个易失性存储设备,如随机存取存储器(RAM)、动态RAM(DRAM)、同步DRAM (SDRAM)、静态RAM(SRAM)或其他类型的存储设备。存储器可存储包括由处理器或任何其他设备执行的指令序列的信息。例如,多种操作系统、设备驱动程序、固件(例如,输入输出基本系统或B1S)和/或应用程序的可执行代码和/或数据可被加载在存储器中并且由处理器执行。
[0025]本发明中用户终端的操作系统可为任何类型的操作系统,例如微软公司的Windows N Windows Phone,苹果公司10S,谷歌公司的Android,以及Linux、Unix操作系统或其他实时或嵌入式操作系统诸如VxWorks等,只要系统中界面中的视图或类似视图的控件等被点击后会产生刷新界面的响应,本发明均适用。
[0026]实施例1
[0027]本发明第一实施例涉及一种用户终端系统中交互界面视图的响应方法。图1是该用户终端系统中交互界面视图的响应方法的流程示意图。
[0028]具体地说,如图1所示,该用户终端系统中交互界面视图的响应方法包括以下步骤:
[0029]在步骤101中,计算移动终端接收到针对视图的当前输入事件和前一输入事件之间的时间差。
[0030]此后进入步骤102,判断上述时间差是否小于预定时间阈值。
[0031]如果判断结果为是,则进入步骤103 ;否则,进入步骤106。
[0032]在步骤103中,根据系统当前中央处理器的使用率和/或内存的占用率计算系统的当前硬件资源使用率。
[0033]此后进入步骤104,根据获取到的系统的当前硬件资源使用率对当前输入事件的响应时间进行设置。例如,将当前硬件资源使用率划分几个范围,不同的范围对应不同的响应时间。
[0034]此后进入步骤105,采用设置后的响应时间对当前输入事件的进行响应操作。此后,结束本流程。
[0035]在步骤106中,采用系统默认的视图响应时间对当前输入事件进行响应。此后,结束本流程。
[0036]此外,可以理解,在本发明的各实施例中,可以对CPU和内存的使用率设置权重计算出硬件资源使用率,例如,当前CPU的使用率为30%,内存占有率为60%,设置两者权重分别为50%,则硬件资源使用率为30% *50% +60% *50%= 45%。
[0037]此外,可以理解,在本发明的各实施例中,用户终端可以是手机、IPAD等移动终端。视图的输入事件包括对视图的点击操作,此外,还可以包括通过键盘
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1