一种搜索方法及相关装置

文档序号:1543588 发布日期:2020-01-17 浏览:4次 >En<

阅读说明:本技术 一种搜索方法及相关装置 (Searching method and related device ) 是由 陈小帅 张扬 马尔胡甫 于 2018-07-09 设计创作,主要内容包括:本申请提供了一种搜索方法及相关装置,所述搜索方法包括响应于用户的触屏操作,获得所述触屏操作对应的压力值;若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作;获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容;根据所述输入内容,获得所述搜索操作对应的搜索结果。可见,本申请实施例中,用户可以直接通过触屏操作输入需要搜索的内容,而且通过控制触屏力度与滑动、点击、拖拽等触屏常规操作相区分,因此能够快速地实现搜索功能,因此缩短了用户的搜索时间,提高了用户体验。(The application provides a searching method and a related device, wherein the searching method comprises the steps of responding to a touch screen operation of a user and obtaining a pressure value corresponding to the touch screen operation; if the pressure value corresponding to the touch screen operation is located in a first preset interval, determining that the touch screen operation is a search operation; acquiring track information of the touch screen operation, and identifying input content corresponding to the track information; and obtaining a search result corresponding to the search operation according to the input content. Therefore, in the embodiment of the application, the user can directly input the content to be searched through touch screen operation, and the touch screen strength is controlled to be distinguished from the conventional touch screen operations such as sliding, clicking and dragging, so that the search function can be quickly realized, the search time of the user is shortened, and the user experience is improved.)

一种搜索方法及相关装置

技术领域

本申请涉及互联网领域,尤其是涉及一种搜索方法及相关装置。

背景技术

随着移动终端智能化的快速发展,用户在移动终端上存储的信息越来越多。因此,如何能够从大量的信息中,快速地搜索到用户所需信息,是目前需要解决的技术问题。

由于移动终端的屏幕大小有限,通常需要用户执行多次滑动操作进行翻页、上拉或者下拉等操作,搜索用户所需的信息。以搜索应用程序(英文:Application,简称:APP)为例,当安装的APP比较多时,通常以多页的方式进行展现,用户在搜索APP时,需要通过在触摸屏上执行滑动操作以进行翻页。然而,当APP的页数比较多时,这种方式需要用户不停地执行滑动操作以进行翻页,即便用户对APP进行分类排放,也需要先打开APP的分类集合,再从分类集合中进行搜索,搜索过程比较耗时,用户体验较差。

发明内容

本申请解决的技术问题在于提供一种搜索方法及相关装置,缩短了用户的搜索时间,提高了用户体验。

为此,本申请解决技术问题的技术方案是:

本申请提供了一种搜索方法,包括:

响应于用户的触屏操作,获得所述触屏操作对应的压力值;

若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作;

获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容;

根据所述输入内容,获得所述搜索操作对应的搜索结果。

可选的,还包括:

若所述触屏操作对应的压力值位于第二预设区间,确定所述触屏操作为常规触屏操作;

触发所述常规触屏操作对应的功能;其中,所述常规触屏操作包括以下任一个或多个操作:滑动操作、点击操作和拖拽操作。

可选的,根据所述输入内容,获得所述搜索操作对应的搜索结果,包括:

获得与所述输入内容匹配的索引项;

获得索引项与索引结果之间的索引关系;

根据所述索引关系,获得所述匹配的索引项对应的索引结果,作为所述搜索操作对应的搜索结果。

可选的,还包括:

获得所述搜索结果的使用概率;

根据所述使用概率,对所述匹配的搜索结果进行筛选和/或排序。

可选的,获得所述搜索结果的使用概率,包括:

根据以下任一项或多项信息,获得所述搜索结果的使用概率:

所述搜索结果的使用时长、所述搜索结果的使用频率、所述搜索结果的最近使用时间、所述搜索结果的常用使用时间与当前时间的匹配度、所述搜索结果的属性信息、以及所述搜索结果在消息栏中的出现情况。

可选的,所述响应于用户的触屏操作,包括:响应于满足符合预设条件的多个触屏操作,所述预设条件包括:相邻触屏操作的操作时间间隔小于预设时间间隔。

可选的,还包括:

显示所述轨迹信息对应的输入轨迹。

本申请提供了一种搜索装置,包括:

压力值获得模块,用于响应于用户的触屏操作,获得所述触屏操作对应的压力值;

确定模块,用于若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作;

识别模块,用于获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容;

结果获得模块,用于根据所述输入内容,获得所述搜索操作对应的搜索结果。

可选的,包括触发模块;

所述确定模块,还用于若所述触屏操作对应的压力值位于第二预设区间,确定所述触屏操作为常规触屏操作;

所述触发模块,用于触发所述常规触屏操作对应的功能;其中,所述常规触屏操作包括以下任一个或多个操作:滑动操作、点击操作和拖拽操作。

可选的,所述结果获得模块,包括:

第一获得子模块,用于获得与所述输入内容匹配的索引项;

第二获得子模块,用于获得索引项与索引结果之间的索引关系;

第三获得子模块,用于根据所述索引关系,获得所述匹配的索引项对应的索引结果,作为所述搜索操作对应的搜索结果。

可选的,还包括:

概率获得模块,用于获得所述搜索结果的使用概率;

结果处理模块,用于根据所述使用概率,对所述匹配的搜索结果进行筛选和/或排序。

可选的,所述概率获得模块具体用于,根据以下任一项或多项信息,获得所述搜索结果的使用概率:

所述搜索结果的使用时长、所述搜索结果的使用频率、所述搜索结果的最近使用时间、所述搜索结果的常用使用时间与当前时间的匹配度、所述搜索结果的属性信息、以及所述搜索结果在消息栏中的出现情况。

可选的,响应于用户的触屏操作时,所述压力值获得模块具体用于响应于满足符合预设条件的多个触屏操作,所述预设条件包括:相邻触屏操作的操作时间间隔小于预设时间间隔。

可选的,还包括:

显示模块,用于显示所述轨迹信息对应的输入轨迹。

本申请提供了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

响应于用户的触屏操作,获得所述触屏操作对应的压力值;

若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作;

获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容;

根据所述输入内容,获得所述搜索操作对应的搜索结果。

本申请实施例提供了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行上述任一个搜索方法。

通过上述技术方案可知,本申请实施例中,终端设备检测到触屏操作后,会根据触屏操作的压力值,判断触屏操作是否是搜索操作,该压力值能够反映触屏力度,如果是,则识别触屏操作的轨迹信息对应的输入内容,根据输入内容获得搜索操作对应的搜索结果,如果否,则可以触发滑动、点击和拖拽等常规触屏操作对应的功能。可见,本申请实施例中,用户可以直接通过触屏操作输入需要搜索的内容,而且通过控制触屏力度与滑动、点击、拖拽等触屏常规操作相区分,因此能够快速地实现搜索功能,因此缩短了用户的搜索时间,提高了用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种方法实施例的流程示意图;

图2为本申请实施例提供的一种装置实施例的流程示意图;

图3为根据一示例性实施例示出的一种用于搜索的装置300的框图;

图4为本发明实施例中服务器的结构示意图。

具体实施方式

为了能够从安装的APP中,快速地搜索到用户需要使用的APP,一种搜索方式包括:检测到用户在触摸屏上的手势操作之后,根据手势操作的轨迹信息判断是文字输入操作,还是滑动操作,如果是文字输入操作,则识别输入的文字,并根据识别的文字搜索APP。然而,这种搜索方式中,由于需要根据手势操作的轨迹信息判断是文字输入操作还是滑动操作,而文字输入操作还是滑动操作对应的用户操作比较类似,因此很容易造成用户操作的误判。

基于上述技术问题,本发明实施例提供了一种搜索方法及相关装置,可以利用三维(英文:three Dimensions,简称:3D)触屏(英文:touch)技术,识别能够反映用户触屏力度的触屏压力值,从而根据触屏压力值区分搜索操作和常规触屏操作,当判断出为搜索操作时,根据触屏操作的轨迹信息识别需要搜索的内容,并根据该内容获得搜索操作对应的搜索结果。可见,用户可以直接通过触屏操作输入需要搜索的内容,而且通过控制触屏力度与滑动、点击、拖拽等触屏常规操作相区分,因此能够快速地实现搜索功能,因此缩短了用户的搜索时间,提高了用户体验。此外,本申请能够根据触屏力度准确地判断出是搜索操作,还是滑动、点击、拖拽等触屏常规操作,减少用户操作的误判。

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

请参阅图1,本发明实施例提供了搜索方法的一种方法实施例。

本实施例可以用于终端设备中,其中,终端设备可以是任何移动或便携式电子设备,包括但不限于智能手机、移动电脑、平板电脑、个人数字助理(英文:Personal DigitalAssistant,缩写:PDA)、媒体播放器等。

本实施例包括:

S101:响应于用户的触屏操作,获取所述触屏操作对应的压力值。

用户具有搜索需求时,可以在终端设备的触摸屏上执行触屏操作,例如通过按压触摸屏,输入笔画、拼音等字符。其中,用户在执行触屏操作时,还可以控制触屏操作的压力值,该压力值能够反映用户执行的触屏操作的触屏力度,例如重按触摸屏或者轻按触摸屏。因此,通过响应于用户的触屏操作,获取触屏操作对应的压力值,能够根据该压力值确定用户是重按还是轻按触摸屏。其中,本申请实施例中对用户触摸操作的位置可以没有限制,即可以响应于用户在触摸屏的任意位置的触摸操作,从而提高用户体验。

其中,所述触屏操作可以是单个触屏操作,也可以是连续的多个触屏操作。例如,用户需要输入多个笔画组成的文字,因此在触摸屏上执行连续的多个触屏操作,并且该多个触屏操作满足预设条件:相邻触屏操作的操作时间间隔小于预设时间间隔,例如,相邻触屏操作的操作间隔均小于1秒,则可以确认为连续的多个触屏操作。相应的,终端设备响应于该满足预设条件的多个触屏操作。

本实施例中,可以通过手机助手等应用程序在后台运行,从而监听用户备的触屏操作。当监听到用户的触屏操作后,响应于该触屏操作,获取该触屏操作对应的压力值。

S102:若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作。

终端设备获取触屏操作的压力值之后,可以对压力值所位于的区间进行判断,当压力值位于第一预设区间时,终端设备确定该触屏操作为搜索操作。当压力值位于第二预设区间时,终端设备可以确定该触屏操作为滑动操作、点击操作和拖拽操作中的任一个或多个常规触屏操作。

其中,第一预设区间和第二预设区间为压力值不同的两个区间,可以用于区分触屏操作的压力值所反映的触屏力度的大小。例如,第一预设区间可以大于第二预设区间,因此,当触屏操作对应的压力值位于第一预设区间时,表示用户的触屏操作的触屏力度为重按,因此确定该触屏操作为搜索操作,获得搜索操作对应的搜索结果;当触屏操作对应的压力值位于第二预设区间时,表示用户的触屏操作的触屏力度为轻按,因此确定该触屏操作为滑动操作、点击操作或者拖拽操作等常规触屏操作,触发常规触屏操作的功能。其中,当确定为常规触屏操作时,还可以根据触屏操作的触屏时间、轨迹信息、触屏位置等检测具体为哪一种常规触屏操作,例如当根据触屏轨迹信息检测为滑动操作后,可以触发滑动操作对应的屏幕解锁、翻页等操作,当根据触屏时间检测为点击操作后,可以触发点击操作对应的开启APP、关闭APP等功能,当根据触屏位置和轨迹信息检测为拖拽操作后,可以触发移动APP的图标等操作。

S103:获取所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容。

由于判断出用户的触屏操作为搜索操作,因此需要根据触屏操作的轨迹信息,识别轨迹信息对应的输入内容,例如用户输入的笔画、拼音等字符,从而根据该输入内容进行搜索。

可选的,在用户执行触屏操作的同时,或者执行触屏操作的操作之后,可以进一步显示所述触屏操作的轨迹信息对应的输入轨迹。例如,用户执行触屏操作的同时,终端设备实时显示该触屏操作的轨迹信息所对应的输入轨迹,从而能够方便用户实时观测到触屏操作的输入轨迹,从而保证输入轨迹的准确性。

S104:根据所述输入内容,获得所述搜索操作对应的搜索结果。

终端设备获取输入内容之后,可以触发搜索操作对应的功能,即根据该搜索内容进行本地搜索或者联网搜索,从而获得搜索操作对应的搜索结果。例如,输入内容为笔画等字符时,可以根据该笔画等字符,在终端设备的本地存储器中搜索该笔画等字符对应的APP;又例如,输入内容为拼音等字符时,可以根据该拼音等字符,在终端设备的本地存储器中搜索该拼音字符对应的通讯录联系名单等。

通过上述技术方案可知,本申请实施例中利用3D触屏技术,识别能够反映用户触屏力度的触屏压力值,从而根据触屏压力值区分搜索操作和常规触屏操作,当为搜索操作时,用户可以直接通过触屏操作输入需要搜索的内容,因此能够快速地实现搜索功能,因此缩短了用户的搜索时间,提高了用户体验。此外,本申请能够根据触屏力度准确地判断出是搜索操作,还是滑动、点击、拖拽等触屏常规操作,减少用户操作的误判。

例如,用户通过触屏操作,在触摸屏上的任意位置输入拼音或者笔画,当确定出触屏操作的触屏力度为重按时,对用户的触屏操作进行手写识别根据识别出的用户输入的拼音或者笔画进行搜索,例如搜索本地存储的APP;当确定出触屏操作的触屏力度为轻按时,则根据该触屏操作对应的滑动、点击、拖拽等常规触屏操作,触发相应的功能,例如根据滑动操作触发显示界面的翻页等。其中,通过重按对应搜索操作,轻按对应常规触屏操作,从而对这两种操作进行区分,不仅缩短了用户的搜索时间,而且减少用户操作的误判。其中,考虑用户操作习惯的不同,也可以由用户设置触屏力度与搜索操作和常规触屏操作的对应关系。

本申请实施例中,为了实现搜索功能,可以在终端设备或者服务器上建立笔画、拼音等索引项与索引结果的索引关系,从而使得终端设备可以根据输入内容和该索引关系进行搜索。具体地,S104可以包括:获得与用户的输入内容匹配的索引项;获取索引项与索引结果之间的索引关系;根据所述索引关系,获得所述匹配的索引项对应的索引结果,作为所述搜索操作对应的搜索结果。下面以搜索APP为例加以具体说明。

终端设备可以对已安装的APP的名称、类型信息、功能描述信息等APP信息进行统计,并建立APP信息与APP之间的索引关系。

其中,该索引关系具体可以是APP信息的拼音与APP的调用图标之间的索引关系。APP信息包括APP名称、类型信息、功能描述信息等任一项或多项信息。下面以APP信息包括APP名称为例加以说明。例如,该索引关系中包括拼音:“QQ”与APP:QQ的调用图标之间的对应关系,以及拼音:“QQliulanqi”与APP:QQ浏览器的调用图标之间的对应关系。当用户需要搜索APP时,可以在触摸屏的任意位置以重按的触屏力度手写输入拼音“Q”,终端设备将用户手写输入的拼音“Q”,与索引关系中的拼音进行匹配,获得匹配的拼音:“QQ”和“QQliulanqi”,并根据索引关系获得匹配的拼音“QQ”和“QQliulanqi”所对应的APP的调用图标:QQ的调用图标和QQ浏览器的调用图标作为搜索结果。用户可以从点击其中任一个调用图标,从而打开该调用图标对应的APP。其中,将用户手写输入的拼音与索引关系中的拼音进行匹配时,可以采用完全匹配的方式,即两者完全相同时认为两者匹配,也可以采用部分匹配的方式,即两者部分相同或者相似时认为两者匹配,因此用户可以不用手写输入APP的名称、类别或者功能的完整拼音,而是可以手写输入拼音缩写,计算手写输入的拼音缩写为索引关系中的拼音的概率,根据该概率确定用户手写输入的拼音缩写与索引关系中的拼音是否匹配。需要说明的是,上述示例中以搜索项为APP的信息的拼音,搜索结果为APP的调用图标为例加以说明,实际上本申请实施例中对搜索项和搜索结果的具体内容和形式均不加以限定。

类似的,也可以建立APP信息的笔画与APP的调用图标之间的索引关系。APP信息包括APP名称、类型信息、功能描述信息等任一项或多项信息。

下面以APP信息包括APP名称为例加以说明。例如,该索引关系中包括“微信”的笔画和与APP:微信的调用图标之间的对应关系,以及“微博”的笔画与APP:微博的调用图标之间的对应关系。当用户需要搜索APP时,可以在触摸屏的任意位置以重按的触屏力度手写输入笔画“彳”,终端设备将用户手写输入的笔画“彳”,,与索引关系中的笔画进行匹配,获得匹配的笔画:“微信”的笔画和“微博”的笔画,并根据索引关系获得匹配的笔画所对应的APP的调用图标:“微信”的调用图标和“微博”的调用图标作为搜索结果。用户可以从点击其中任一个调用图标,从而打开该调用图标对应的APP。其中,将用户手写输入的笔画与索引关系中的笔画进行匹配时,可以采用完全匹配的方式,即两者完全相同时认为两者匹配,也可以采用部分匹配的方式,即两者部分相同或者相似时认为两者匹配,因此用户可以不用手写输入APP的名称、类别或者功能的完整笔画,而是可以手写输入笔画的前几笔、笔画偏旁等,计算手写输入的笔画的前几笔、笔画偏旁为索引关系中的笔画的概率,根据该概率确定用户手写输入的笔画的前几笔、笔画偏旁与索引关系中的笔画是否匹配。

下面以APP信息包括APP的功能描述信息为例加以说明。当由于APP的名称例如比较冗长、难记时,用户可能很难记住APP的名称,此时可以通过APP的功能等对APP进行搜索,增加搜索内容的多样性,提高用户体验。例如,例如,该索引关系中包括功能描述信息:“作业”的笔画与APP:“爱学习”的调用图标之间的对应关系。当用户需要搜索APP时,可以在触摸屏的任意位置以重按的触屏力度手写输入汉字“高思语文作业”,终端设备将用户手写输入的汉字“高思语文作业”的笔画,与索引关系中的功能描述信息的笔画进行匹配,获得匹配的功能描述信息:“作业”,并根据索引关系获得匹配的功能描述信息:“作业”所对应的APP的调用图标:“爱学习”的调用图标。用户可以从点击该调用图标,从而打开该调用图标对应的APP。

需要说明的是,上述示例中以搜索项为APP的信息的笔画,搜索结果为APP的调用图标为例加以说明,实际上本申请实施例中对搜索项和搜索结果的具体内容和形式均不加以限定。

其中,当获得的搜索结果为多个时,可以进一步对该多个索引结果进行筛选,从而获得最符合用户需求的至少一个搜索结果,或者也可以对显示搜索结果列表,并对搜索结果列表中的多个索引结果进行排序,将符合用户需求的索引结果排在前面,方便用户查找。下面对筛选和排序方式进行具体说明。

可选的,还包括:获取所述搜索结果的使用概率,其中,使用概率能够反映搜索结果被用户使用的可能性;根据所述使用概率,对所述搜索结果进行筛选和/或排序。

其中,搜索结果的使用概率可以根据以下任一项或多项信息获取:

所述搜索结果的使用时长、所述搜索结果的使用频率、所述搜索结果的最近使用时间、所述搜索结果的常用使用时间与当前时间的匹配度、所述搜索结果的属性信息、以及所述搜索结果在消息栏中的出现情况。下面对上述每个参数分别进行说明。

搜索结果的使用时长越长,使用频率越高、最近使用时间越近,表示用户使用该搜索结果的可能性越大,即该搜索结果的使用概率越大。其中,搜索结果的使用时长可以是搜索结果的总使用时长,或者是搜索结果在一段时间内的使用时长。搜索结果的使用频率可以是搜索结果的总使用频率,或者是搜索结果在一段时间内的使用频率。例如,获得多个APP的调用图标之后,可以根据该APP的使用时长、使用频率或者最近使用时间,对APP的调用图标进行排序。

搜索结果的常用使用时间指的是搜索结果的使用时长较长或者使用频率较高的时间段,例如某新闻类的APP在晚上7:00-9:00的时间段内的使用时长较长。该常用使用时间与当前时间的匹配度越高,当前时间用户使用该搜索结果的可能性越大,即该搜索结果的使用概率越大。例如,当前时间为晚上8:00时,当前时间与该新闻类APP的常用使用时间的匹配度较高,因此该新闻类APP的使用概率较大。

搜索结果的属性信息可以包括搜索结果的类别、评分等属性信息,该属性信息也可以反映用户使用该搜索结果的可能性,例如APP的评分越高时,或者APP的类别与用户常用的APP的类别匹配时,则APP的使用概率越高。

当搜索结果出现在消息栏时,表示用户越有可能去查看该搜索结果,因此搜索结果在消息栏中的出现情况,也能够反映用户搜索该搜索结果的可能性,例如,在消息栏中有一条推送消息,该推送消息的使用概率较大。

需要说明的是,本申请实施例中,可以根据上述任一项信息获得搜索结果的使用概率,也可以综合上述多项信息获得搜索结果的使用概率,本申请实施例对此并不加以限定。

对应上述方法实施例,本申请还提供了相应的装置实施例,下面具体说明。

请参阅图2,本申请提供了搜索装置的一种装置实施例,包括:压力值获得模块201、确定模块202、识别模块203和结果获得模块204。

压力值获得模块201,用于响应于用户的触屏操作,获得所述触屏操作对应的压力值。

确定模块202,用于若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作。

识别模块203,用于获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容。

结果获得模块204,用于根据所述输入内容,获得所述搜索操作对应的搜索结果。

可选的,包括触发模块;

所述确定模块,还用于若所述触屏操作对应的压力值位于第二预设区间,确定所述触屏操作为常规触屏操作;

所述触发模块,用于触发所述常规触屏操作对应的功能;其中,所述常规触屏操作包括以下任一个或多个操作:滑动操作、点击操作和拖拽操作。

可选的,所述结果获得模块,包括:

第一获得子模块,用于获得与所述输入内容匹配的索引项;

第二获得子模块,用于获得索引项与索引结果之间的索引关系;

第三获得子模块,用于根据所述索引关系,获得所述匹配的索引项对应的索引结果,作为所述搜索操作对应的搜索结果。

可选的,还包括:

概率获得模块,用于获得所述搜索结果的使用概率;

结果处理模块,用于根据所述使用概率,对所述匹配的搜索结果进行筛选和/或排序。

可选的,所述概率获得模块具体用于,根据以下任一项或多项信息,获得所述搜索结果的使用概率:

所述搜索结果的使用时长、所述搜索结果的使用频率、所述搜索结果的最近使用时间、所述搜索结果的常用使用时间与当前时间的匹配度、所述搜索结果的属性信息、以及所述搜索结果在消息栏中的出现情况。

可选的,响应于用户的触屏操作时,所述压力值获得模块具体用于响应于满足符合预设条件的多个触屏操作,所述预设条件包括:相邻触屏操作的操作时间间隔小于预设时间间隔。

可选的,还包括:显示模块,用于显示所述轨迹信息对应的输入轨迹。

图3是根据一示例性实施例示出的一种用于搜索的装置300的框图。例如,装置300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图3,装置300可以包括以下一个或多个组件:处理组件302,存储器304,电源组件306,多媒体组件308,音频组件310,输入/输出(I/O)的接口312,传感器组件314,以及通信组件316。

处理组件302通常控制装置300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件302可以包括一个或多个处理器320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件302可以包括一个或多个模块,便于处理组件302和其他组件之间的交互。例如,处理部件302可以包括多媒体模块,以方便多媒体组件308和处理组件302之间的交互。

存储器304被配置为存储各种类型的数据以支持在设备300的操作。这些数据的示例包括用于在装置300上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件306为装置300的各种组件提供电力。电源组件306可以包括电源管理系统,一个或多个电源,及其他与为装置300生成、管理和分配电力相关联的组件。

多媒体组件308包括在所述装置300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件308包括一个前置摄像头和/或后置摄像头。当设备300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件310被配置为输出和/或输入音频信号。例如,音频组件310包括一个麦克风(MIC),当装置300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器304或经由通信组件316发送。在一些实施例中,音频组件310还包括一个扬声器,用于输出音频信号。

I/O接口312为处理组件302和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件314包括一个或多个传感器,用于为装置300提供各个方面的状态评估。例如,传感器组件314可以检测到设备300的打开/关闭状态,组件的相对定位,例如所述组件为装置300的显示器和小键盘,传感器组件314还可以检测装置300或装置300一个组件的位置改变,用户与装置300接触的存在或不存在,装置300方位或加速/减速和装置300的温度变化。传感器组件314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件314还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件316被配置为便于装置300和其他设备之间有线或无线方式的通信。装置300可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件316还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置300可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器304,上述指令可由装置300的处理器320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种搜索方法,所述方法包括:

响应于用户的触屏操作,获得所述触屏操作对应的压力值;

若所述触屏操作对应的压力值位于第一预设区间,确定所述触屏操作为搜索操作;

获得所述触屏操作的轨迹信息,识别所述轨迹信息对应的输入内容;

根据所述输入内容,获得所述搜索操作对应的搜索结果。

图4是本发明实施例中服务器的结构示意图。该服务器400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在服务器400上执行存储介质430中的一系列指令操作。

服务器400还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,一个或一个以上键盘456,和/或,一个或一个以上操作系统441,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:显示区域调节方法及相关装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类