一种交互显示方法、装置及终端转让专利

申请号 : CN201410597408.1

文献号 : CN104536679B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈兆龙

申请人 : 深圳市中兴移动通信有限公司

摘要 :

本发明公开了一种交互显示方法、装置及终端。其中,该方法包括:感测交互界面内第一滑块的第一位移参数;根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数;根据第一位移参数以及第二位移参数执行所有滑块的位移操作。实施本发明,通过第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数,进而根据第一位移参数以及第二位移参数执行所有滑块的位移操作,使得用户在交互界面内进行交互式操作时,得到更为清晰的交互动画反馈,同时,使得交互界面内的动画反馈更为直观、明确,且具有良好视觉观感。

权利要求 :

1.一种交互显示方法,其特征在于,所述方法包括:

根据交互界面内可接收触控事件的触控范围解析所述交互界面;

根据解析结果划分用于响应所述触控事件的滑块;

感测交互界面内第一滑块的第一位移参数,包括:接收所述触控事件;将接收到所述触控事件的滑块确定为所述第一滑块;根据所述触控事件以及所述第一滑块在所述交互界面内的第一位置信息确定所述第一位移参数;

根据所述第一滑块与其它滑块的相对位置以及所述第一位移参数确定所述其它滑块的第二位移参数;

根据所述第一位移参数以及所述第二位移参数执行所有滑块的位移操作。

2.根据权利要求1所述的一种交互显示方法,其特征在于,所述根据所述第一滑块与其它滑块的相对位置以及所述第一位移参数确定所述其它滑块的第二位移参数包括:确定所述第一滑块与所述其它滑块的相对位置;

预设用于确定所述第二位移参数的位移对应表;

根据所述位移对应表以及所述第一位移参数逐一确定所述其它滑块的位移参数;

整合所有所述其它滑块的位移参数,生成所述第二位移参数。

3.根据权利要求2所述的一种交互显示方法,其特征在于,所述根据所述第一位移参数以及所述第二位移参数执行所有滑块的位移操作还包括:预设所述其它滑块的位移操作的启动时间;

根据所述第一位移参数响应所述第一滑块的第一位移操作,同时,根据所述第二位移参数以及所述启动时间响应所述其它滑块的第二位移操作。

4.一种交互显示装置,其特征在于,所述装置包括:

预处理模块,所述预处理模块包括交互界面解析单元以及滑块划分单元,其中,所述交互界面解析单元用于根据交互界面内可接收触控事件的触控范围解析所述交互界面;所述滑块划分单元用于根据解析结果划分用于响应所述触控事件的滑块;

感测模块,用于感测交互界面内第一滑块的第一位移参数,所述感测模块包括触控事件接收单元、第一滑块确定单元以及第一位移参数确定单元,其中,所述触控事件接收单元用于接收所述触控事件;所述第一滑块确定单元用于将接收到所述触控事件的滑块确定为所述第一滑块;所述第一位移参数确定单元用于根据所述触控事件以及所述第一滑块在所述交互界面内的第一位置信息确定所述第一位移参数;

处理模块,用于根据所述第一滑块与其它滑块的相对位置以及所述第一位移参数确定所述其它滑块的第二位移参数;

执行模块,用于根据所述第一位移参数以及所述第二位移参数执行所有滑块的位移操作。

5.根据权利要求4所述的一种交互显示装置,其特征在于,所述处理模块包括相对位置确定单元、位移对应表确定单元、位移参数确定单元以及位移参数整合单元,其中,所述相对位置确定单元用于确定所述第一滑块与所述其它滑块的相对位置;

所述位移对应表确定单元用于预设用于确定所述第二位移参数的位移对应表;

所述位移参数确定单元用于根据所述位移对应表以及所述第一位移参数逐一确定所述其它滑块的位移参数;

所述位移参数整合单元用于整合所有所述其它滑块的位移参数,生成所述第二位移参数;

所述执行模块包括启动时间预设单元以及位移操作响应单元,其中,所述启动时间预设单元用于预设所述其它滑块的位移操作的启动时间;

所述位移操作响应单元用于根据所述第一位移参数响应所述第一滑块的第一位移操作,同时,根据所述第二位移参数以及所述启动时间响应所述其它滑块的第二位移操作。

6.一种交互显示终端,其特征在于,所述终端包括所述权利要求4或5所述的一种交互显示装置。

说明书 :

一种交互显示方法、装置及终端

技术领域

[0001] 本发明涉及交互控制领域,尤其涉及一种交互显示方法、装置及终端。

背景技术

[0002] 现有技术中,随着移动终端智能化的发展,在终端屏显的交互界面内,交互显示技术的使用率越来越高。
[0003] 传统的交互显示技术主要是对触控操作的反馈动画的处理。通常而言,现有的交互显示技术仅是针对接触到触控操作的显示区域的反馈动画的处理,而在交互界面内的其它位置则无相应的动画反馈。
[0004] 由此可以看出,使用传统的交互显示技术,其交互界面内的动画反馈具有两种缺陷:第一,动画反馈的显示对象单一;第二,显示对象的显示效果、视觉观感较差。

发明内容

[0005] 有鉴于此,本发明要解决的技术问题是提供一种交互显示方法、装置及终端,以解决现有技术中,终端屏显的交互界面内,动画反馈的显示对象单一,显示对象的显示效果、视觉观感较差的缺陷。
[0006] 本发明解决上述技术问题所采用的技术方案如下:
[0007] 构造一种交互显示方法,该方法包括:
[0008] 感测交互界面内第一滑块的第一位移参数;
[0009] 根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数;
[0010] 根据第一位移参数以及第二位移参数执行所有滑块的位移操作。
[0011] 优选地,感测交互界面内第一滑块的第一位移参数之前包括:
[0012] 根据交互界面内可接收触控事件的触控范围解析交互界面;
[0013] 根据解析结果划分用于响应触控事件的滑块。
[0014] 优选地,感测交互界面内第一滑块的第一位移参数包括:
[0015] 接收触控事件;
[0016] 将接收到触控事件的滑块确定为第一滑块;
[0017] 根据触控事件以及第一滑块在交互界面内的第一位置信息确定第一位移参数。
[0018] 优选地,根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数包括:
[0019] 确定第一滑块与其它滑块的相对位置;
[0020] 预设用于确定第二位移参数的位移对应表;
[0021] 根据位移对应表以及第一位移参数逐一确定其它滑块的位移参数;
[0022] 整合所有其它滑块的位移参数,生成第二位移参数。
[0023] 优选地,根据第一位移参数以及第二位移参数执行所有滑块的位移操作还包括:
[0024] 预设其它滑块的位移操作的启动时间;
[0025] 根据第一位移参数响应第一滑块的第一位移操作,同时,根据第二位移参数以及启动时间响应其它滑块的第二位移操作。
[0026] 本发明还提出了一种交互显示装置,该装置包括:
[0027] 感测模块,用于感测交互界面内第一滑块的第一位移参数;
[0028] 处理模块,用于根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数;
[0029] 执行模块,用于根据第一位移参数以及第二位移参数执行所有滑块的位移操作。
[0030] 优选地,本装置还包括预处理模块,预处理模块包括交互界面解析单元以及滑块划分单元,其中,
[0031] 交互界面解析单元用于根据交互界面内可接收触控事件的触控范围解析交互界面;
[0032] 滑块划分单元用于根据解析结果划分用于响应触控事件的滑块。
[0033] 优选地,感测模块包括触控事件接收单元、第一滑块确定单元以及第一位移参数确定单元,其中,
[0034] 触控事件接收单元用于接收触控事件;
[0035] 第一滑块确定单元用于将接收到触控事件的滑块确定为第一滑块;
[0036] 第一位移参数确定单元用于根据触控事件以及第一滑块在交互界面内的第一位置信息确定第一位移参数。
[0037] 优选地,处理模块包括相对位置确定单元、位移对应表确定单元、位移参数确定单元以及位移参数整合单元,其中,
[0038] 相对位置确定单元用于确定第一滑块与其它滑块的相对位置;
[0039] 位移对应表确定单元用于预设用于确定第二位移参数的位移对应表;
[0040] 位移参数确定单元用于根据位移对应表以及第一位移参数逐一确定其它滑块的位移参数;
[0041] 位移参数整合单元用于整合所有其它滑块的位移参数,生成第二位移参数;
[0042] 优选地,执行模块包括启动时间预设单元以及位移操作响应单元,其中,[0043] 启动时间预设单元用于预设其它滑块的位移操作的启动时间;
[0044] 位移操作响应单元用于根据第一位移参数响应第一滑块的第一位移操作,同时,根据第二位移参数以及启动时间响应其它滑块的第二位移操作。
[0045] 本发明还提出了一种交互显示终端,该终端包括上述交互显示装置。
[0046] 实施本发明,通过第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数,进而根据第一位移参数以及第二位移参数执行所有滑块的位移操作,使得用户在交互界面内进行交互式操作时,得到更为清晰的交互动画反馈,同时,使得交互界面内的动画反馈更为直观、明确,且具有良好视觉观感。

附图说明

[0047] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0048] 图1是本发明第一较佳实施例提出的移动终端的示例性外部构造示意图;
[0049] 图2是本发明第二较佳实施例提出的移动终端的示例性内部构造示意图;
[0050] 图3是本发明第三较佳实施例提出的交互显示方法的流程图;
[0051] 图4是本发明第四较佳实施例提出的交互显示方法流程图;
[0052] 图5是本发明第五较佳实施例提出的交互显示方法的流程图;
[0053] 图6是本发明第六较佳实施例提出的交互显示方法的流程图;
[0054] 图7是本发明第七较佳实施例提出的交互显示方法的流程图;
[0055] 图8(a-c)是本发明第八较佳实施例提出的交互显示方法的流程图;
[0056] 图9是本发明提出的交互显示装置的结构框图。

具体实施方式

[0057] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0058] 实施例一
[0059] 图1是本发明第一较佳实施例提出的移动终端的示例性外部构造示意图。移动终端的示例性外部构造如下所述:
[0060] 请参阅图1,其为移动终端10的示例性外部构造的示意图。
[0061] 移动终端10包括:壳体19;触摸面板7,在触摸面板上用指示物执行特定的输入操作,触摸面板7容纳在壳体19的前部中;操作键8,设置在例如壳体19的前面的端部上。
[0062] 采用触摸面板7作为用户对包括移动电话终端、具有通话功能的高性能型移动信息终端(称为智能电话)、平板型终端等的终端装置执行输入操作的输入装置。触摸面板7被构造成例如在电容方式下实现的传感器。然后,触摸面板7包括:触摸传感器7(见图2),用作包括手指、触笔等的指示物指定的位置被输入到的位置输入装置;和显示单元12,显示图像等,触摸传感器7和显示单元12被集成为一体。显示单元12包括例如液晶面板或有机EL(电致发光)面板等。
[0063] 作为允许触摸面板7检测指示物实现的输入操作的感测系统,可使用下面的系统。例如,可使用电阻膜系统(检测指示物触摸的部分的电阻值的变化)、电磁感应系统(检测专门被设计成产生磁场的指示物的电磁能)、电容系统(检测被触摸部分的电容值的变化)等。
[0064] 在下文中,将描述使用手指作为在触摸面板7上执行输入操作的指示物的示例。
[0065] 对于移动终端10,例如,用户对显示单元12的屏幕上显示的各种图标输入特定操作,从而与图标相关的各种应用基于操作输入的细节执行操作。输入操作的细节包括通过轻敲触摸面板7的表面实现的轻敲操作、通过将导致触摸触摸面板7的手指从特定位置移动到不同位置实现的拖拽操作、通过以快速扫划方式使手指在屏幕上移动实现的轻拂操作等。
[0066] 例如,基于关于从用户的手指或指示物触摸屏幕时到用户的手指或指示物离开屏幕时所执行的一系列操作过程中手指触摸或接近的屏幕上的坐标的信息确定各种操作。具体地,使用关于例如每单位时间坐标的变化量、坐标的移动速度、屏幕上检测到触摸的区域等的信息作为指定操作输入的细节的信息。
[0067] 操作键8包括主按钮、电源按钮、音量按钮等。用户可通过按压主按钮在显示单元12上显示主屏幕图像。此外,移动终端10的电源可通过按钮电源按钮被打开/关闭口。此外,可在通话过程中或在音乐再现过程中通过按压音量按钮改变音量的大小。
[0068] 实施例二
[0069] 图2是本发明第二较佳实施例提出的移动终端的示例性内部构造示意图。移动终端的示例性内部构造如下所述:
[0070] 请参阅图2,其是移动终端10的示例性内部构造的框图。
[0071] 移动终端10包括天线1、通信处理单元2和控制单元3,天线1执行与无线电电话基站之间的电波的发射和接收,并且天线1连接到通信处理单元2。此外,移动终端10包括声音处理单元4、扬声器5和麦克风6。
[0072] 通信处理单元2在控制单元3的控制下执行与无线电电话基站的无线电通信。在声音通话过程中,包括在用通信处理单元2接收的数据中的声音数据被提供给声音处理单元4,声音处理单元4执行针对声音数据的声音处理并使扬声器5发出声音。然后,声音处理单元4执行针对声音数据的解码处理,从而获得模拟声音信号。用声音处理单元4获得的模拟声音信号被提供给作为示例性发声单元的扬声器5并输出为声音。用麦克风6收集并获取的声音信号也被提供给声音处理单元4,并用声音处理单元4按照特定的编码格式(例如,PWM(脉宽调制))被编码成声音数据。然后,获取的声音数据被提供到通信处理单元2,并作为无线电波通过天线1发射。
[0073] 包括通信处理单元2、声音处理单元4等的处理单元经由控制线CL与控制单元3交换控制数据,并经由数据线DL传输数据。控制单元3包括CPU(中央处理单元)、GPU(图形处理单元)等,并控制构成移动终端10的各单元。例如,控制单元3基于用触摸传感器驱动单元72(将在后面描述)执行的操作确定的结果,执行改变针对存储在存储单元3(将在后面描述)中的应用软件发出的命令。
[0074] 此外,移动终端10包括触摸面板7和操作键8。在触摸面板7中,包括触摸传感器71、触摸传感器驱动单元72和显示单元12。触摸传感器71被构造为例如在投影电容方式的互电容方式下实现的传感器,并包括未示出的以矩阵形式在X方向和Y方向上排列的发射电极(TX)和接收电极(RX)。
[0075] 通过使接收电极接地并将驱动脉冲输入到发射电极,在发射电极和接收电极之间产生电场。当包括作为一种电导体的用户的手指、触笔等的指示物接近触摸面板7的表面(在下文中被称作"操作表面")时,电场的一部分被吸收到电导体中,从而发射电极和接收电极之间产生的电场减小。因此,在接收电极中出现的电荷(电容值)也降低。因此,电荷减少的测量(这种减少与发射电极和接收电极之间产生的电场的减小相关)允许检测触摸面板7的操作表面被触摸/未触摸。
[0076] 触摸传感器驱动单元72将驱动脉冲输入到每个发射电极,并检测接收电极的电荷。使用触摸传感器71作为输入检测单元,该输入检测单元通过测量用触摸传感器驱动单元72检测的电容值的变化来检测执行输入操作的指示物触摸还是未触摸触摸面板7的操作表面。
[0077] 触摸传感器71检测在触摸面板7的操作表面上定义的检测到指示物的触摸或靠近的位置,并检测指示物在触摸面板7上的位置。然后,触摸传感器71还输出关于与该位置对应的XY坐标的信息口至于用户执行的输入操作的细节,除了上述的轻敲操作、拖拽操作和轻击操作,还执行通过减小和增大两个于指之间的空间实现的捏拉(pinch)(内捏/外拉)操作口此外,基于在从指示物触摸操作表面时到指示物离开操作表面时执行的一系列操作过程中屏幕上定义的指示物触摸或靠近的位置(坐标信息等),触摸传感器71检测指示物在触摸面板7上执行的输入操作的模式。
[0078] 使用触摸传感器驱动单元72作为操作确定单元,该操作确定单元基于用触摸传感器71检测的电容值确定触摸或靠近触摸面板7的操作表面的指示物的类型(是否是手指等)。电容值包括例如关于在触摸面板7的操作表面上获得的分布、电容值的大小等的信息。
[0079] 控制单元3控制显示处理单元9执行控制以使得显示单元12显示特定的屏幕图像。
[0080] 显示处理单元9使显示单元12显示与用控制单元3执行的应用对应的屏幕图像。为了在显示单元12上显示图像,显示处理单元9在帧缓冲器11中存储了若干帧的视频数据。帧缓冲器11是以FIFO(先入先出)为基础存储视频数据的存储器。显示单元12基于从帧缓冲器11读取的每帧的视频数据显示视频。
[0081] 此外,移动终端10包括成像驱动单元13、成像单元14、存储单元15、天线16、无线电通信处理单元17和传感器单元18。
[0082] 成像单元14包括成像元件14a,成像元件14a具有包括例如CCD(电荷耦合器件)、CMOS(互补金属氧化物半导体)等的图像传感器。此外,成像单元14具有包括未示出的提供用来拍摄被摄体的透镜、快门等的光学系统。然后,成像单元14通过对经由未示出的透镜在其光接收表面上形成的被摄体光执行光电转换来产生图像信号。用成像驱动单元13控制成像单元14的成像操作。
[0083] 声音处理单元4和扬声器5、显示处理单元9、帧缓冲器11和显示单元12以及成像驱动单元13和成像单元14被用作受控单元口在启动应用软件的状态下,当对触摸面板7执行输入操作时,经由中间件控制受控单元的操作,并在挂起状态下经由中间件控制这些操作。
[0084] 存储单元15包括ROM(只读存储器)或RAM(随机存取存储器),并存储各种类型的应用软件、执行这些应用软件的必要数据等。无线电通信处理单元17经由连接的天线16基于符合特定通信标准的过程通过无线电与外用装置进行通信。
[0085] 传感器单元18包括加速度传感器、磁场传感器等,并输出特定的传感器值。由于加速度传感器的传感器输出,控制单元3可确定通过提升或摇动移动终端10实现的操作以及使用移动终端10的朝向。
[0086] 实施例三
[0087] 图3是本发明第三较佳实施例提出的交互显示方法的流程图。该方法包括:
[0088] S1,感测交互界面内第一滑块的第一位移参数。
[0089] 例如,在移动终端10的触摸面板7所提供的交互界面内,按功能需求布置与操控命令相对应的触控区域,并且在触控区域内预设有相应的触控方式,即点触控方式、拖拽触控方式等等。在上述移动终端10的交互界面内,为了使得用户在交互操作过程中,对触控区域实施一定的触控方式后,对应该触控方式,该移动终端10的交互界面能有更清晰的反馈,或者有更为直观、明确且具有良好视觉观感的反馈,则该触控范围内的一个第一滑块做出相应的移动动作,即使得该第一滑块按预设方式以及预设位移参数做出交互操作的反馈。也即,根据触控操作,交互界面内该触控范围内的区域做出相应的移动动作,交互界面内该触控范围内的区域定义为第一滑块。交互界面内该触控范围包括触控操作所接触的触控范围,或者包括触控操作所接触的触控范围及其周边区域。第一滑块的形状为矩形,圆形等规则形状,或者不规则形状。为以示区别,与所述第一滑块相邻的区域定义为其它滑块,且其他滑块的数量为1个或多个。
[0090] 在此,在上述移动终端10的交互界面内,将感触到触控操作、并可随该触控操作做出相应的位移的显示区域作为第一滑块,将上述预设位移参数作为其第一位移参数。
[0091] 可以理解,在二维平面的交互界面内,该第一位移参数可以在平面坐标系中予以定义;在三维平面的交互界面内,该第一位移参数可以在三维立体坐标系中予以定义。
[0092] S2,根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数。
[0093] 在上述移动终端10的交互界面内,当有多个滑块(2个或以上)时,将感触到触控操作处的显示区域作为第一滑块,除了所述第一滑块之外的则作为其它滑块。
[0094] 当感触到触控操作的第一滑块确定其第一位移参数时,根据当前第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数。
[0095] 具体地,可以按如下方式确定第二位移参数:
[0096] A,以平面交互界面为例,记录第一滑块感触到触控操作时,该第一滑块在该交互界面的位置坐标P(X),同时,记录该第一滑块第一位移参数M(X);
[0097] B,确定其它滑块与该第一滑块在该交互界面范围内的相对位置,例如以P(X-n)以及P(X+n)表示;
[0098] C,按预设方式,跟上述确定的P(X-n)以及P(X+n)得到相应的第二位移参数M(X-n)以及M(X+n)。
[0099] 其中,对步骤C中预设方式举一例说明。以移动终端10为例,首先,当用户手指第一次按下第一滑块后,记录第一滑块当前位置坐标Xold,然后,当用户手指在屏幕上朝着水平方向移动该第一滑块的时,得到该第一滑块的位移量offset=(Xnew-Xold),其中Xnew是指该第一滑块经移动后的位置坐标,由该位移量offset进而计算出该第一滑块相对于交互界面的偏移量的百分比percent=offset/screenWidth。设item表示滑块,index表示滑块的序号,当该交互界面内,相应交互页面发生位移的同时,交互界面内的各个滑块以相应的偏移间距作为第二位移参数做出相应的位移操作。其中,偏移间距根据屏幕宽度除以相应item个数得到,即itemOffset=(index*percent*(ScreenWidth/childrenCount)),其中,index表示item在列表中的序列号,percent表示其它各个滑块所适用的偏移量的百分比,ScreenWidth表示屏幕宽度,childrenCount表示其它滑块或者所有滑块的个数。
[0100] S3,根据第一位移参数以及第二位移参数执行所有滑块的位移操作。
[0101] 如上例所述,由上述方式得到各个滑块的偏移间距itemOffset后,即可以利用移动终端10的视图显示接口进行各个滑块的位移绘制。
[0102] 进一步地,在具有翻页动画场景的交互界面内,设置位移量offset初始阈值。当第一滑块的位移量offset大于该初始阈值时,一方面,首先按上述方式得到各个滑块的偏移间距itemOffset,然后在第一滑块做出上述位移量offse的反馈动画后,继续做出翻页的动画反馈。另一方面,在第一滑块按上述位移量offse做出反馈动画的同时,其它各个滑块按上述偏移间距itemOffset做出反馈动画,并在完成上述偏移间距itemOffset的位移操作后,同样地做出翻页的动画反馈。
[0103] 本实施例的有益效果在于,通过第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数,进而根据第一位移参数以及第二位移参数执行所有滑块的位移操作。使得用户在交互界面内进行交互式操作时,得到更为清晰的交互动画反馈,同时,使得交互界面内的动画反馈更为直观、明确,且具有良好视觉观感。
[0104] 实施例四
[0105] 图4是本发明第四较佳实施例提出的交互显示方法流程图。基于上述实施例,在感测交互界面内第一滑块的第一位移参数之前包括滑块的设置步骤,该步骤具体包括:
[0106] S01,根据交互界面内可接收触控事件的触控范围解析交互界面。
[0107] 以移动终端10为例,移动终端10的交互界面可分为可接收触控事件的触控范围和不可接收触控事件的显示范围,其中,针对于可接收触控事件的触控范围,按一定方式对其进行解析操作,该方式可以是解析当前交互界面的界面代码,获取具有触控事件处理功能的代码所指向的触控范围。
[0108] S02,根据解析结果划分用于响应触控事件的滑块。
[0109] 如上例所述,当获取具有触控事件处理功能的代码所指向的触控范围后,在该触控范围内划分单个用于响应触控事件的滑块,也可以理解为是在整个终端屏显的显示界面内划分多个用于响应多种触控事件的滑块。
[0110] 进一步地,每一个滑块的范围可以按照功能文本框的范围设定,具体地,可以按上述文本框的范围设置为矩形滑块、椭圆形滑块等。
[0111] 进一步地,各个滑块之间可以按平行于屏显边框的方式排列,也可以按一定角度倾斜与屏显边框的方式排列。
[0112] 进一步地,各个滑块在联动滑动时,相对位移的方向有多种设置,设置的方式将在实施例四中做详细描述。
[0113] 进一步地,在滑块做出位移动作时,在单位时间内,第一滑块的位移量大于其它滑块的位移量。
[0114] 以移动终端联系人列表的交互界面为例,在该交互界面的顶部有搜索栏,中部有联系人列表栏,其中,该联系人列表栏此时显示有联系人P1、联系人P2、联系人P3、联系人P4以及联系人P5,该交互界面的底部有菜单键、确认键以及返回键。当用户拖动联系人P2时,解析该交互界面,划分得到上述搜索栏、联系人菜单键、确认键以及返回键等各个滑块。
[0115] 本实施例的有益效果在于,通过解析交互界面内可接收触控事件的触控范围,划分用于响应触控事件的滑块。确定了跟随第一滑块进行相应的位移操作的其它各个滑块。从而使得当第一滑块接收到触控操作,并做出相应的位移操作时,其它各个滑块能同时做出相应的位移操作,从而得到更为清晰的交互动画反馈,使得交互操作更为直观、明确,且具有良好视觉观感。
[0116] 实施例五
[0117] 图5是本发明第五较佳实施例提出的交互显示方法的流程图。感测交互界面内第一滑块的第一位移参数包括:
[0118] S11,接收触控事件。如上例所述,在移动终端的触控屏内接收用户的触控操作,根据该触控操作生成相应的触控事件。
[0119] S12,将接收到触控事件的滑块确定为第一滑块。在上述实施例二对显示界面内的滑块完成划分操作的基础上,将接收到触控事件的滑块确定为第一滑块。
[0120] 进一步地,该滑块可以是触控区域,还可以是与该触控区域相关联的非触控区域,即,滑块本身的范围可以不局限于其所对应的触控区域本身。例如,当界面内,有数个按行排列的触控选项,且每一行的触控选项所对应的触控区域并不包含该行所有空间时,由该触控区域内确定的滑块可以是该行所以的空间。通过各个滑块将整个交互界面做划分,由此可以使得各个滑块做位移操作时,具有更佳的视觉观感,同时,提高了各个滑块在交互操作时的整体协调性。
[0121] S13,根据触控事件以及第一滑块在交互界面内的第一位置信息确定第一位移参数。记录第一滑块相对于当前交互界面内的第一位置信息,可以理解,该第一位置信息包括该第一滑块在当前交互界面内位置坐标。然后,再根据触控事件(例如拖拽的触控操作)确定该第一滑块的第一位移参数,可以理解,该第一位移参数包括运动位移起点、位移轨迹以及位移终点。
[0122] 本实施例的有益效果在于,通过将接收到触控事件的滑块确定为第一滑块,并根据触控事件以及第一滑块在交互界面内的第一位置信息确定第一位移参数,确定了第一滑块及其第一位移参数。同时,确定了包括第一滑块在内的各个滑块所包含的区域范围。
[0123] 实施例六
[0124] 图6是本发明第六较佳实施例提出的交互显示方法的流程图。根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数包括:
[0125] S21,确定第一滑块与其它滑块的相对位置。在同一交互界面内,其它滑块与第一滑块具有不同的相对位置关系,该步骤用于记录该相对位置关系。
[0126] S22,预设用于确定第二位移参数的位移对应表。
[0127] 该位移对应表由相应的项目索引、位移条件以及位移关系构成。
[0128] 其中,项目索引包含交互界面内各个滑块的名称或者指代名称;
[0129] 位移条件是指触发第一滑块做出位移操作时当前的系统环境参数,该系统环境参数可以包含当前交互界面所能执行的功能参数;
[0130] 位移关系是指在上述位移条件下,根据系统环境参数以及第一位移参数得到第二位移参数的对应关系。
[0131] S23,根据位移对应表以及第一位移参数逐一确定其它滑块的位移参数。如上例所述,首先,当确认第一滑块后,根据其它滑块在上述项目索引的检索结果,确认各个滑块的位移条件以及位移关系,根据该位移条件、位移关系以及第一位移参数逐一确认各个滑块的位移参数。
[0132] S24,整合所有其它滑块的位移参数,生成第二位移参数。将上述各个滑块的位移参数整合为用于控制其它各个滑块做出位移操作的第二位移参数。
[0133] 本实施例的有益效果在于,通过预设用于确定第二位移参数的位移对应表,并根据位移对应表以及第一位移参数逐一确定其它滑块的位移参数,使得当第一滑块接收到触控操作,并做出相应的位移操作时,其它各个滑块能将根据当前的系统环境做出相应的位移操作,从而得到更为清晰的反馈,并且其它滑块所做出的位移操作根据当前系统环境的不同而不同,因此,本实施例使得交互界面内滑块的触控反馈动画更为直观、明确,且具有良好视觉观感。
[0134] 实施例七
[0135] 图7是本发明第七较佳实施例提出的交互显示方法的流程图。根据第一位移参数以及第二位移参数执行所有滑块的位移操作包括:
[0136] S31,预设其它滑块的位移操作的启动时间。
[0137] 进一步地,与本步骤并列的另一实施例还可以采用预设其它滑块的位移操作的执行时间,即其它滑块的运动位移速度的方式。
[0138] S32,根据第一位移参数响应第一滑块的第一位移操作,同时,根据第二位移参数以及启动时间响应其它滑块的第二位移操作。
[0139] 本实施例的有益效果在于,通过预设其它滑块的位移操作的启动时间或者预设其它滑块的位移操作的执行时间,使得交互界面内滑块的触控反馈动画更具有层次感。
[0140] 实施例八
[0141] 图8(a-c)是本发明第八较佳实施例提出的交互显示方法的流程图。
[0142] 如图8(a)、图8(b)以及图8(c)所示,虚线框内所表示的是终端的屏显界面,该屏显界面展示的是用户的联系人列表。在该联系人列表内,联系人1、联系人2、联系人3、联系人4、联系人5、联系人6以及联系人1按行由上至下依次排列。以下将根据图8(a)、图8(b)以及图8c)展示本发明交互显示方法的处理过程:
[0143] 图8(a)展示的是联系人列表在未接收到触控事件时的状态,在该状态下等待用户执行翻页或者拖动等位移操作。
[0144] 图8(b)展示的是当用户在联系人列表内实施拖动位移操作时,针对接收拖动位移操作的滑块的处理过程。
[0145] 当用户选择联系人4这一滑块作为触控对象时,该滑块将随用户的拖动而移动,可以理解,该滑块可以与用户的拖动向量保持位移量相同的同步运动,也可以与用户的拖动向量保持方向相同、等差位移或等比位移的同步运动,同时,该滑块可以同步响应其位移,也可以按预定时差迟滞响应其位移。
[0146] 图8(c)展示的是当用户在联系人列表内实施拖动位移操作时,针对其它滑块的处理过程。
[0147] 当联系人4这一滑块按上述方式作出相应的位移操作时,其它滑块将根据自身与联系人4滑块的相对位置关系以及自身在屏显界面内的位置坐标,确定各自相应的位移向量。
[0148] 例如,当联系人4滑块向右位移100个像素点时,联系人3滑块与联系人5滑块分别向右位移80个像素点,联系人2滑块与联系人6滑块分别向右位移60个像素点,联系人1滑块与联系人7滑块分别向右位移40个像素点。
[0149] 进一步地,根据上述实施例,确定其它滑块各自相应的位移向量的方式有多种,在此不再赘述。
[0150] 进一步地,根据上述实施例,当完成确定其它滑块各自相应的位移向量步骤后,确定其它滑块各自相应的位移时间的方式有多种,在此不再赘述。
[0151] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
[0152] 实施例九
[0153] 图9是本发明提出的交互显示装置的结构框图。
[0154] 本发明还提出了一种交互显示装置,该装置包括:
[0155] 感测模块100,用于感测交互界面内第一滑块的第一位移参数;
[0156] 处理模块200,用于根据第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数;
[0157] 执行模块300,用于根据第一位移参数以及第二位移参数执行所有滑块的位移操作。
[0158] 进一步地,本装置还包括预处理模块400,预处理模块400包括交互界面解析单元410以及滑块划分单元420,其中,
[0159] 交互界面解析单元410用于根据交互界面内可接收触控事件的触控范围解析交互界面;
[0160] 滑块划分单元420用于根据解析结果划分用于响应触控事件的滑块。
[0161] 进一步地,感测模块100包括触控事件接收单元110、第一滑块确定单元120以及第一位移参数确定单元130,其中,
[0162] 触控事件接收单元110用于接收触控事件;
[0163] 第一滑块确定单元120用于将接收到触控事件的滑块确定为第一滑块;
[0164] 第一位移参数确定单元130用于根据触控事件以及第一滑块在交互界面内的第一位置信息确定第一位移参数。
[0165] 进一步地,处理模块200包括相对位置确定单元210、位移对应表确定单元220、位移参数确定单元230以及位移参数整合单元240,其中,
[0166] 相对位置确定单元210用于确定第一滑块与其它滑块的相对位置;
[0167] 位移对应表确定单元220用于预设用于确定第二位移参数的位移对应表;
[0168] 位移参数确定单元230用于根据位移对应表以及第一位移参数逐一确定其它滑块的位移参数;
[0169] 位移参数整合单元240用于整合所有其它滑块的位移参数,生成第二位移参数;
[0170] 进一步地,执行模块300包括启动时间预设单元310以及位移操作响应单元320,其中,
[0171] 启动时间预设单元510用于预设其它滑块的位移操作的启动时间;
[0172] 位移操作响应单元520用于根据第一位移参数响应第一滑块的第一位移操作,同时,根据第二位移参数以及启动时间响应其它滑块的第二位移操作。
[0173] 实施本发明,通过第一滑块与其它滑块的相对位置以及第一位移参数确定其它滑块的第二位移参数,进而根据第一位移参数以及第二位移参数执行所有滑块的位移操作,使得用户在交互界面内进行交互式操作时,得到更为清晰的交互动画反馈,同时,使得交互界面内的动画反馈更为直观、明确,且具有良好视觉观感。
[0174] 该交互显示装置可以用于具有触控功能的智能设备,或者具有触控功能的的其他通信终端,例如智能手机等中,可以是运行于这些通信终端内的软件单元,也可以作为独立的挂件集成到这些通信终端中或者运行于这些移动终端的应用系统中。
[0175] 本发明还提出了一种交互显示终端,该终端包括上述交互显示装置。
[0176] 以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。