一种用户交互方法及装置与流程

文档序号:13875832阅读:95来源:国知局
一种用户交互方法及装置与流程

本发明涉及计算机技术领域,具体而言,本发明涉及一种用户交互方法及装置。



背景技术:

随着智能终端的发展,智能终端的使用越来越普及。目前智能终端已经给人们带来了很多方便,智能终端上的应用软件也越来越丰富。普通的应用软件已基本能够满足用户日常的需求,用户通过对应用软件进行操作,以实现特定的操作。

现有技术中,仅是通过对应用软件进行操作以实现特定的操作,比较乏味,无法使得用户对操作过程产生相应的乐趣,从而导致用户在对应用软件进行操作的过程中乐趣度较低,进而导致用户的体验较差。



技术实现要素:

为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:

本发明的实施例根据第一个方面,提供了一种用户交互方法,包括:

检测用户的触发操作;

当检测到用户的触发操作时,执行触发操作,并显示触发操作对应的特效信息。

进一步地,显示触发操作对应的特效信息的步骤之前,还包括:

确定触发操作对应的特效信息。

具体地,当触发操作包括:基于外部物体的触发操作时,确定触发操作对应的特效信息的方式,包括:

确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;

基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息。

进一步地,基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤之前,还包括:

配置触发位置信息与特效信息之间的对应关系。

具体地,当基于外部物体的触发操作包括:触摸操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前触摸操作在触摸屏上触摸位置;

根据触摸位置与特效信息之间的对应关系,以及当前触摸操作在触摸屏上触摸位置,确定当前触摸操作对应的特效信息。

具体地,当基于外部物体的触发操作包括:触摸操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前触摸操作在触摸屏上的触摸位置与第一参照位置之间的相对位置关系;

根据相对位置关系与特效信息之间的对应关系,以及当前触摸位置与第一参照位置之间的相对位置关系,确定触摸操作对应的特效信息。

其中,特效信息为包括方向指示信息的特效动画,相对位置关系与特效动画的方向指示信息保持方向一致。

具体地,当触发操作包括:滑动操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前滑动操作的滑动方向;

根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前点击操作在屏幕上的点击位置;

根据点击位置与特效信息之间的对应关系,以及当前点击操作在屏幕上的点击位置,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系;

根据相对位置关系与特效信息之间的对应关系、以及当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:基于声音的触发操作时,确定触发操作对应的特效信息的方式,包括:

确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;

根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息。

进一步地,根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤之前,还包括:

配置声源位置信息与特效信息之间的对应关系。

具体地,确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤,包括:

确定当前基于声音的触发操作对应的声源方向;

根据声源方向与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源方向,确定当前基于声音的触发操作对应的特效信息。

具体地,确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤,包括:

确定当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离;

根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息。

其中,特效信息包括以下至少一项:

与动画有关的特效信息;与声音有关的特效信息;与震动有关的特效信息。

本发明的实施例根据第二个方面,还提供了一种用户交互装置,其特征在于,包括:

检测模块,用于检测用户的触发操作;

执行模块,用于当检测模块检测到用户的触发操作时,执行触发操作;

显示模块,用于显示触发操作对应的特效信息。

进一步地,该装置还包括:确定模块;

确定模块,用于确定触发操作对应的特效信息。

具体地,确定模块,具体用于确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;

确定模块,具体还用于基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息。

进一步地,装置还包括:配置模块;

配置模块,用于配置触发位置信息与特效信息之间的对应关系。

具体地,基于外部物体的触发操作包括:触摸操作时,

确定模块,具体还用于确定当前触摸操作在触摸屏上触摸位置;

确定模块,具体还用于根据触摸位置与特效信息之间的对应关系,以及当前触摸操作在触摸屏上触摸位置,确定当前触摸操作对应的特效信息。

具体地,当基于外部物体的触发操作包括:触摸操作时,

确定模块,具体还用于确定当前触摸操作在触摸屏上的触摸位置与第一参照位置之间的相对位置关系;

确定模块,具体还用于根据相对位置关系与特效信息之间的对应关系,以及当前触摸位置与第一参照位置之间的相对位置关系,确定触摸操作对应的特效信息。

其中,特效信息为包括方向指示信息的特效动画,相对位置关系与特效动画的方向指示信息保持方向一致。

具体地,当触发操作包括:滑动操作时,

确定模块,具体用于确定当前滑动操作的滑动方向;

确定模块,具体还用于根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,

确定模块,具体用于确定当前点击操作在屏幕上的点击位置;

确定模块,具体还用于根据点击位置与特效信息之间的对应关系,以及当前点击操作在屏幕上的点击位置,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,

确定模块,具体用于确定当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系;

确定模块,具体还用于根据相对位置关系与特效信息之间的对应关系、以及当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:基于声音的触发操作时,

确定模块,具体用于确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;

确定模块,具体还用于根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息。

进一步地,配置模块,还用于配置声源位置信息与特效信息之间的对应关系。

具体地,确定模块,具体用于确定当前基于声音的触发操作对应的声源方向;

确定模块,具体还用于根据声源方向与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源方向,确定当前基于声音的触发操作对应的特效信息。

具体地,确定模块,具体还用于确定当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离;

确定模块,具体还用于根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息。

其中,特效信息包括以下至少一项:

与动画有关的特效信息;与声音有关的特效信息;与震动有关的特效信息。

本发明的实施例根据第三个方面,还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现第一个方面所述的方法。

本发明的实施例根据第四个方面,还提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一个方面所述的用户交互方法对应的操作。

本发明提供了一种用户交互方法及装置,与现有技术中仅是通过对应用软件进行操作,以实现特定的操作相比,本发明通过检测用户的触发操作,当检测到用户的触发操作时,能够执行触发操作,并显示触发操作对应的特效信息。即本发明在执行触发操作的同时,显示触发操作对应的特效,用户可以根据显示的特效,获知当前的触发操作,从而可以提高用户在操作的过程中的乐趣,进而提升用户的体验。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例的一种用户交互方法流程图;

图2为本发明实施例的一种用户交互装置结构示意图;

图3为本发明实施例的另一种用户交互装置结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

实施例一

本发明实施例提供了一种用户交互方法,如图1所示,包括:

步骤101、检测用户的触发操作。

对于本发明实施例,终端设备可以实时检测用户的触发操作。在本发明实施例中,触发操作可以为以下至少一项:触摸操作;滑动操作;鼠标点击操作;基于声音的触发操作。

步骤102、当检测到用户的触发操作时,执行触发操作,并显示触发操作对应的特效信息。

其中,特效信息包括以下至少一项:与动画有关的特效信息;与声音有关的特效信息;与震动有关的特效信息。

本发明的一个具体的实施例中,若用户的触发操作为触摸某个虚拟按键,以显示待播放的视频,则显示待播放的视频,并发生“流水”声。

本发明实施例提供了一种用户交互方法,与现有技术中仅是通过对应用软件进行操作,以实现特定的操作相比,本发明实施例通过检测用户的触发操作,当检测到用户的触发操作时,能够执行触发操作,并显示触发操作对应的特效信息。即本发明实施例在执行触发操作的同时,显示触发操作对应的特效,用户可以根据显示的特效,获知当前的触发操作,从而可以提高用户在操作的过程中的乐趣,进而提升用户的体验。

实施例二

本发明实施例的另一种可能的实现方式,在实施例一所示的基础上,还包括实施例二所示的操作,其中,

显示触发操作对应的特效信息的步骤之前,还包括:确定触发操作对应的特效信息。

对于本发明实施例,根据触发操作的类别不同,对应的特效信息也不相同。

实施例三

本发明实施例的另一种可能的实现方式,在实施例二所示的基础上,还包括实施例三所示的操作,其中,

当触发操作包括:基于外部物体的触发操作时,确定触发操作对应的特效信息的方式,包括:确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息。

对于本发明实施例,外部物体可以包括以下至少一项:手指;触控笔;鼠标。在本发明实施例中不做限定。

进一步地,基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤之前,还包括:配置触发位置信息与特效信息之间的对应关系。

对于本发明实施例,用户可以配置触发位置信息与特效信息之间的对应关系,也可以由终端设备配置触发位置信息与特效信息之间的对应关系。在本发明实施例中不做限定。

实施例四

本发明实施例的另一种可能的实现方式,在实施例三所示的基础上,还包括实施例四所示的操作,其中,

当基于外部物体的触发操作包括:触摸操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前触摸操作在触摸屏上触摸位置;根据触摸位置与特效信息之间的对应关系,以及当前触摸操作在触摸屏上触摸位置,确定当前触摸操作对应的特效信息。

对于本发明实施例,该触摸操作包括:基于手指的触摸操作以及基于触控笔的触摸操作。在本发明实施例中不做限定。

对于本发明实施例,根据触摸位置与特效信息之间的对应关系,以及当前触摸操作在触摸屏上触摸位置的步骤之前,还包括:配置触摸位置与特效信息之间的对应关系。在本发明实施例中,触摸位置可以为虚拟按键在屏幕上的位置。

例如,特效信息为类似“眼睛”的特效动画,其中“眼珠”部分作为控件,可以运动,若当前屏幕上显示四个虚拟按键,分别为虚拟按键1、虚拟按键2、虚拟按键3以及虚拟按键4,其中,虚拟按键1、虚拟按键2、虚拟按键3、虚拟按键4以及该特效信息位于屏幕下方的展示区域,其中虚拟按键1以及虚拟按键2位于该特效信息的左侧,虚拟按键3以及虚拟按键4位于该特效信息的右侧,虚拟按键1(位置1)对应的特效信息为“眼珠”控件向上运动,虚拟按键2(位置2)对应的特效信息为“眼珠”控件向左运动,虚拟按键3(位置3)对应的特效信息为“眼珠”控件向下运动,虚拟按键4(位置4)对应的特效信息为“眼珠”控件向右运动。

对于本发明实施例,触摸位置与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

对于本发明实施例,当前屏幕上可以显示多个虚拟按键,不同的虚拟按键对应屏幕上的不同位置。在本发明实施例中,当用户通过触摸屏幕上的虚拟按键,以触发相应的操作时,终端设备根据当前被触发的虚拟按键的位置,以及触摸位置与特效信息之间的对应关系,确定当前触发操作对应的特效信息。

例如,用户触发虚拟按键1,终端设备在执行虚拟按键1对应的操作时,显示的特效信息为“眼珠”控件向上运动。

当基于外部物体的触发操作包括:触摸操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前触摸操作在触摸屏上的触摸位置与第一参照位置之间的相对位置关系;根据相对位置关系与特效信息之间的对应关系,以及当前触摸位置与第一参照位置之间的相对位置关系,确定触摸操作对应的特效信息。

其中,特效信息为包括方向指示信息的特效动画,相对位置关系与特效动画的方向指示信息保持方向一致。

对于本发明实施例,根据相对位置关系与特效信息之间的对应关系,以及当前触摸位置与第一参照位置之间的相对位置关系,确定触摸操作对应的特效信息的步骤之前,还包括:配置相对位置关系与特效信息之间的对应关系。

对于本发明实施例,相对位置关系与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

对于本发明实施例,相对位置关系可以为触摸位置相对于第一参照位置的所处方向;也可以为触摸位置相对于第一参照位置的距离。在本发明实施例中不做限定。

例如,特效信息为类似“眼睛”的特效动画,并且该特效信息设置于屏幕下方展示区域内,第一参照位置可以为第一参照信息在屏幕上所处的位置,虚拟按键1以及虚拟按键2位于该特效信息的左侧,虚拟按键3以及虚拟按键4位于该特效信息的右侧,若相对位置关系为触摸位置相对于第一参照位置所处方向,配置触摸位置位于该特效信息左侧,对应的特效信息为“眼珠”控件向左侧运动,即虚拟按键1以及虚拟按键2被触摸时,对应的特效信息为“眼珠”控件向左侧运动;若相对位置关系为触摸位置相对于第一参照位置所处方向,配置触摸位置位于该特效信息右侧,对应的特效信息为“眼珠”控件向右侧运动,即虚拟按键3以及虚拟按键4被触摸时,对应的特效信息为“眼珠”控件向右侧运动。

例如,特效信息为类似“眼睛”的特效动画,并且该特效信息设置于屏幕下方展示区域内,第一参照位置可以为第一参照信息在屏幕上所处的位置,虚拟按键1以及虚拟按键3分别与该特效信息的距离相同,作为第一相对距离,虚拟按键2以及虚拟按键4分别与该特效信息的距离相同,作为第二相对距离,若相对位置关系为触摸位置相对于第一参照位置的距离,配置第一相对距离对应的特效信息为“眼睛”控件向上运动;即触摸虚拟按键1以及虚拟按键3,显示的特效信息为“眼睛”控件向上运动;配置第二相对距离对应的特效信息为“眼睛”控件向下运动;即触摸虚拟按键2以及虚拟按键4,显示的特效信息为“眼睛”控件向下运动。

当触发操作包括:滑动操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前滑动操作的滑动方向;根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息。

对于本发明实施例,根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息的步骤之前,还包括:配置滑动方向与特效信息之间的对应关系。

对于本发明实施例,滑动方向与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

例如,当用户在屏幕上向左滑动时,显示的特效可以为“眼睛”控件向左运动;当用户在屏幕上向右滑动时,显示的特效可以为“眼睛”控件向右运动;当用户在屏幕上向上滑动时,显示的特效可以为“眼睛”控件向上运动;当用户在屏幕上向下滑动时,显示的特效可以为“眼睛”控件向下运动。

又例如,当用户在屏幕上向左滑动时,显示的特效可以为“雪花”;当用户在屏幕上向右滑动时,显示的特效可以为“闪电”;当用户在屏幕上向上滑动时,显示的特效可以为“浪花”;当用户在屏幕上向下滑动时,显示的特效可以为“落叶”。

对于本发明实施例,通过确定当前滑动操作的滑动方向,能够根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息,以使得在执行滑动操作的过程中,显示该滑动操作对应的特效,从而可以提升用户对终端设备进行操作的乐趣,再者,用户可以根据显示的特效信息,确定当前的滑动操作是否为误操作,从而可以降低误操作,进而提升用户的体验。

当触发操作包括:鼠标点击操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前点击操作在屏幕上的点击位置;根据点击位置与特效信息之间的对应关系,以及当前点击操作在屏幕上的点击位置,确定当前点击操作对应的特效信息。

对于本发明实施例,根据点击位置与特效信息之间的对应关系,以及当前点击操作在屏幕上的点击位置,确定当前点击操作对应的特效信息的步骤之前,还包括:配置点击位置与特效信息之间的对应关系。

对于本发明实施例,点击位置与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

当触发操作包括:鼠标点击操作时,确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息;基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息的步骤,包括:

确定当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系;根据相对位置关系与特效信息之间的对应关系、以及当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系,确定当前点击操作对应的特效信息。

对于本发明实施例,根据相对位置关系与特效信息之间的对应关系、以及当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系,确定当前点击操作对应的特效信息的步骤之前,还包括:配置相对位置关系与特效信息之间的对应关系。

对于本发明实施例,相对位置关系与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

对于本发明实施例,相对位置关系可以为点击位置相对于第二参照位置的所处方向;也可以为点击位置相对于第二参照位置的距离。在本发明实施例中不做限定。

实施例五

本发明实施例的另一种可能的实现方式,在实施例二所示的基础上,还包括实施例五所示的操作,其中,

基于声音的触发操作时,确定触发操作对应的特效信息的方式,包括:

确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息。

对于本发明实施例,基于声音的触发操作对应的声源位置信息包括:声源位置相对于终端设备的方向以及声源位置相对于终端设备的距离。

对于本发明实施例,确定当前基于声音的触发操作是否为用户本身触发的操作,若为用户本身触发的操作,确定当前基于声音的触发操作对应的特效信息,在执行该触发操作的过程中,显示该对应的特效信息。

对于本发明实施例,当检测到基于声音的触发操作时,通过检测声音的音色和/或节凑,确定当前的触发操作的触发者,并显示相应的特效信息。

对于本发明实施例,录制各个用户分别对应的一段语音,检测各段语音的音色和/或节凑,并将音色和/或节凑与特效信息进行对应。

例如,可以将来自本机用户的触发操作对应的特效信息配置为“震动”,其它用户的触发操作对应的特效信息设置为无特效。

对于本发明实施例,当检测到基于声音的触发操作时,通过检测声音的音色和/或节凑,能够确定当前的触发操作的触发者,并显示相应的特效信息。即在嘈杂的环境中,能够根据显示的特效信息,确定当前基于声音的触发操作是否为本机用户触发的操作,从而可以进一步地降低误操作,进而提升用户的体验。

实施例六

本发明实施例的另一种可能的实现方式,在实施例五所示的基础上,还包括实施例六所示的操作,其中,

根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤之前,还包括:

配置声源位置信息与特效信息之间的对应关系。

对于本发明实施例,配置声源位置信息与特效信息之间的对应关系可以由用户配置,也可以由终端设备配置。在本发明实施例中不做限定。

实施例七

本发明实施例的另一种可能的实现方式,在实施例五或者实施例六所示的基础上还包括实施例七所示的操作,其中,

确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤,包括:

确定当前基于声音的触发操作对应的声源方向;根据声源方向与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源方向,确定当前基于声音的触发操作对应的特效信息。

对于本发明实施例,声源方向包括:声源位于终端设备的左方、声源位于终端设备的右方,声源位于终端设备的下方,以及声源位于终端设备的上方。在本发明实施例中不做限定。

对于本发明实施例,根据声源方向与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源方向,确定当前基于声音的触发操作对应的特效信息的步骤之前,还包括:配置基于声音的触发操作对应的声源方向与特效信息之间的对应关系。

例如,声源位于终端设备的左方对应的特效信息为播放“流水”声音;声源位于终端设备的右方对应的特效信息为播放“波浪”声音;声源位于终端设备的下方对应的特效信息为播放“煎茶”声音;声源位于终端设备的上方对应的特效信息为播放“辐射”声音。

确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息的步骤,包括:

确定当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离;根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息。

对于本发明实施例,声源位置与终端设备之间的相对距离表征声源位置与终端设备之间的距离。

对于本发明实施例,根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息的步骤之前,还包括:配置相对距离与特效信息之间的对应关系。

例如,基于声音的触发操作对应的声源位置与终端设备之间的相对距离为0-10厘米(cm),对应的特效信息为显示“雪花”;基于声音的触发操作对应的声源位置与终端设备之间的相对距离为10-20cm对应的特效信息为显示“闪电”;基于声音的触发操作对应的声源位置与终端设备之间的相对距离为大于20cm对应的特效信息为显示“闪电”。

对于本发明实施例,通过确定当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,能够根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息,即在比较嘈杂的环境中,用户可以根据特效信息确定该当前基于声音的触发操作是否为有效操作,从而可以降低误操作的可能性,进而可以提升用户的体验度。

本发明实施例提供了一种用户交互装置,如图2所示,该装置包括:检测模块21、执行模块22、显示模块23;其中,

检测模块21,用于检测用户的触发操作;

执行模块22,用于当检测模块21检测到用户的触发操作时,执行触发操作;

显示模块23,用于显示触发操作对应的特效信息。

其中,特效信息包括以下至少一项:

与动画有关的特效信息;与声音有关的特效信息;与震动有关的特效信息。

进一步地,如图3所示,该装置还包括:确定模块31;

确定模块31,用于确定触发操作对应的特效信息。

具体地,确定模块31,具体用于确定当前基于外部物体的触发操作在屏幕上的触发位置信息,作为第一位置信息。

确定模块31,具体还用于基于触发位置信息与特效信息之间的对应关系,以及第一位置信息,确定当前基于外部物体的触发操作对应的特效信息。

进一步地,如图3所示,该装置还包括:配置模块32;

配置模块32,用于配置触发位置信息与特效信息之间的对应关系。

具体地,当基于外部物体的触发操作包括:触摸操作时,确定模块31,具体还用于确定当前触摸操作在触摸屏上触摸位置。确定模块31,具体还用于根据触摸位置与特效信息之间的对应关系,以及当前触摸操作在触摸屏上触摸位置,确定当前触摸操作对应的特效信息。

具体地,当基于外部物体的触发操作包括:触摸操作时,确定模块31,具体还用于确定当前触摸操作在触摸屏上的触摸位置与第一参照位置之间的相对位置关系。确定模块31,具体还用于根据相对位置关系与特效信息之间的对应关系,以及当前触摸位置与第一参照位置之间的相对位置关系,确定触摸操作对应的特效信息。

其中,特效信息为包括方向指示信息的特效动画,相对位置关系与特效动画的方向指示信息保持方向一致。

具体地,当触发操作包括:滑动操作时,确定模块31,具体用于确定当前滑动操作的滑动方向;确定模块31,具体还用于根据当前滑动操作的滑动方向,以及滑动方向与特效信息之间的对应关系,确定当前滑动操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,确定模块31,具体用于确定当前点击操作在屏幕上的点击位置;确定模块31,具体还用于根据点击位置与特效信息之间的对应关系,以及当前点击操作在屏幕上的点击位置,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:鼠标点击操作时,确定模块31,具体用于确定当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系;确定模块31,具体还用于根据相对位置关系与特效信息之间的对应关系、以及当前点击操作在屏幕上的点击位置与第二参照位置之间的相对位置关系,确定当前点击操作对应的特效信息。

具体地,当触发操作包括:基于声音的触发操作时,确定模块31,具体用于确定当前基于声音的触发操作对应的声源位置信息,作为第二位置信息;确定模块31,具体还用于根据声源位置信息与特效信息之间的对应关系,以及第二位置信息,确定当前基于声音的触发操作对应的特效信息。

进一步地,配置模块32,还用于配置声源位置信息与特效信息之间的对应关系。

具体地,确定模块31,具体用于确定当前基于声音的触发操作对应的声源方向;确定模块31,具体还用于根据声源方向与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源方向,确定当前基于声音的触发操作对应的特效信息。

具体地,确定模块31,具体还用于确定当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离;确定模块31,具体还用于根据相对距离与特效信息之间的对应关系,以及当前基于声音的触发操作对应的声源位置与终端设备之间的相对距离,确定当前基于声音的触发操作对应的特效信息。

本发明实施例提供了一种用户交互装置,与现有技术中仅是通过对应用软件进行操作,以实现特定的操作相比,本发明实施例通过检测用户的触发操作,当检测到用户的触发操作时,能够执行触发操作,并显示触发操作对应的特效信息。即本发明实施例在执行触发操作的同时,显示触发操作对应的特效,用户可以根据显示的特效,获知当前的触发操作,从而可以提高用户在操作的过程中的乐趣,进而提升用户的体验。

本发明实施例提供的一种用户交互装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现实施例一至实施例七任一项的方法。

本发明实施例提供了一种计算机可读存储介质,与现有技术中仅是通过对应用软件进行操作,以实现特定的操作相比,本发明实施例通过检测用户的触发操作,当检测到用户的触发操作时,能够执行触发操作,并显示触发操作对应的特效信息。即本发明实施例在执行触发操作的同时,显示触发操作对应的特效,用户可以根据显示的特效,获知当前的触发操作,从而可以提高用户在操作的过程中的乐趣,进而提升用户的体验。

本发明实施例提供的计算机可读存储介质可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

本发明实施例提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

存储器用于存放至少一可执行指令,可执行指令使处理器执行如实施例一至实施例七任一项所示的用户交互方法对应的操作。

本发明实施例提供了一种终端设备,与现有技术中仅是通过对应用软件进行操作,以实现特定的操作相比,本发明实施例通过检测用户的触发操作,当检测到用户的触发操作时,能够执行触发操作,并显示触发操作对应的特效信息。即本发明实施例在执行触发操作的同时,显示触发操作对应的特效,用户可以根据显示的特效,获知当前的触发操作,从而可以提高用户在操作的过程中的乐趣,进而可以进一步地提升用户的体验。

本发明实施例提供的终端设备可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。

本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1