一种搜索界面的交互方法及装置与流程

文档序号:14554855阅读:198来源:国知局
一种搜索界面的交互方法及装置与流程

本发明涉及软件产品及计算机技术相关领域,特别涉及搜索界面的交互。



背景技术:

目前,语音输入和文字输入法一样,都是可以用来进行搜索的一种手段。现在很多的搜索工具、聊天工具都兼备语音输入与文字输入功能。但在当前检索功能中,语音输入与文字输入均需要用户进行手动选择输入方式,当用户文字输入时,则开启文字输入法,对应的所有页面均采用文字输入法;当用户触发语音模块开启时,才能实现语音录入,而且后续对应的界面中不包括语音功能;另外,在现有技术中,选择输入方式后,变更输入方式需要多次操作才能完成,步骤繁琐,用户体验差,在一些特定的情景下,还可能带来更加突出的问题,例如,在驾驶过程中,增加一次操作,就会增加驾驶时的安全问题。



技术实现要素:

鉴于现有技术中存在的技术缺陷和技术弊端,本发明实施例提供克服上述问题或者至少部分地解决上述问题的一种搜索界面的交互方法及装置。

作为本发明实施例的一个方面,提供了一种搜索界面的交互方法,所述搜索界面包括快捷搜索入口及语音输入接口;

监测用户对所述搜索界面的触发位置;

当触发位置为快捷搜索入口,显示搜索结果提供界面,所述搜索结果提供界面设置语音输入接口入口。

在一个实施例中,所述方法还包括,当未监测到用户触发所述搜索界面或未开始监测时,通过语音输入接口进行搜索。

在一个实施例中,所述通过语音输入接口进行搜索,包括:

通过语音输入接口录制语音内容;

将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

通过检索词及检索词属性进行搜索。

在一个实施例中,所述方法还包括,当监测到用户在所述搜索界面上的触发位置为快捷搜索入口时,停止所述语音输入接口的录制,清除已录制内容。

在一个实施例中,所述快捷搜索入口为显示在搜索界面的提示文本,所述提示文本为至少包括检索词及检索属性的自然语言,所述提示文本根据历史搜索记录分析获得。

作为本发明实施例的再一方面,提供了一种搜索界面的交互装置,所述展示装置包括:

显示模块:用于显示搜索界面及搜索结果提供界面,所述搜索界面包括快捷搜索入口及语音输入接口,所述搜索结果提供界面设置语音输入接口入口;

语音模块:用于通过语音输入接口录制语音进行搜索;

快捷搜索模块:用于通过显示在搜索界面的提示文本进行搜索;

监测模块:用于监测用户对显示屏幕的触发位置;

控制模块:用于当触发位置为快捷搜索入口,显示搜索结果提供界面;当触发位置为语音输入接口入口时,显示搜索界面。

在一个实施例中,所述语音模块包括:

录制单元:通过语音输入接口录制语音内容;

语义分析单元:将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

搜索单元:通过检索词及检索词属性进行搜索。

在一个实施例中,所述控制模块包括:

启动单元:用于当未监测到用户触发所述搜索界面或未开始监测时,通过语音输入接口进行搜索;

终止单元:当监测到用户触发位置为快捷搜索入口时,终止语音模块的录制,并删除录制的语音内容。

作为本发明实施例的再一方面,提供了一种如上述任一项实施例所述的搜索界面的交互装置在车载导航中的应用。

作为本发明实施例的再一方面,提供了一种存储介质,所述存储介质中存储有如上述任一项实施例所述的搜索界面的交互装置。

本发明实施例至少实现了如下技术效果:本发明实施例公开了一种搜索界面的交互方法,所述搜索界面包括快捷搜索入口及语音输入接口;监测用户对所述搜索界面的触发位置;当触发位置为快捷搜索入口,显示搜索结果提供界面,所述搜索结果提供界面设置语音输入接口入口。从而确保用户随时可以通过最简便的方式切换输入方式,最大限度的减少了用户的手动操作,提升用户的交互体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所记载的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为实施例搜索界面的展示方法的流程图;

图2为实施例搜索界面的示意图;

图3为实施例搜索界面的展示装置的结构示意图;

图4为实施例语音模块的结构示意图;

图5为实施例快捷搜索界面的展示方法的流程图;

图6为实施例快捷搜索界面的展示装置的结构示意图;

图7为实施例搜索界面的交互方法的流程图;

图8为本发明搜索界面的交互装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

下面分别对本发明实施例提供的搜索界面的展示方法和装置的各种具体实施方式进行详细的说明。

本发明实施例提供的搜索界面的展示方法,如图1,包括如下步骤:

s11、启动搜索应用,初始将显示画页迁移至搜索界面;其中,所述搜索界面包括文本输入入口及语音输入接口,

s12、自动通过语音输入接口进行录制用户语音内容;

s13、监测用户对所述搜索界面的触发位置;

s14、判断所述触发位置在预定文本搜索区域内,如果是,则转至s15;如果否,则转至s16;

s15、将所述搜索界面切换至通过对应的文本输入入口进入的文本输入界面,所述文本输入界面设置有语音输入入口;

s16、通过语音输入接口录制的语音内容进行搜索。

其中s14步骤中的判断为“否”的条件包括用户未触发搜索界面,或者触发位置没有在预定文本搜索区域内。

本实施例是在启动搜索应用时,直接开启语音录制功能,录制语音内容的同时监测用户的触发(点击)操作,并判断触发操作的位置,根据触发的位置确定文本输入的形式,其中,文本输入的形式可以包括很多种,例如输入框拼音输入、手写输入、搜索历史列表等不限,也可以不同的位置对应不同的输入形式。

本实施例中的搜索界面如图2,当进入图2界面时,按键a自动启动,开始录音,当监测到用户点检b、c或d区域时,则将显示界面进行切换,当用户点击c区域时,界面可以迁移至包括搜索框的文本输入界面;当用户点击b区域时,显示画页迁移到检索结果提供界面;当用户点击d区域时,可在对应位置输入文本,或迁移至文本输入界面;而且,迁移的界面中均包括语音输入入口,保证用户不管在第几级界面中,均可随时切换至语音输入的搜索方式。其中,按键a、b、c,d可以是为文字或图标等能够明确表示用户意图的表达式样。

通过本实施例,可以在零操作的情况下,通过语音开始进行各个应用对应功能的搜索,其搜索的内容可以是音乐应用中一首歌曲,也可以是导航到要去的地点,或者是附近的医院,搜索完成后,检索提供界面中可以继续提供语音识别,通过语音进行选择,而当监测到用户点击屏幕,或通过远程(如方控)方式操作时,则停止语音录制,自动切换至文本输入,而且文本输入的界面均包括语音输入入口,每个界面层级均与语音相连接,保证了用户在操作过程中随时切换,实现了用最少的操作选择最需要的输入方式,节约用户的精力及时间成本。

在一个实施例中,s11步骤中显示搜索界面的方法包括:

s101、设置语音唤醒词,如开启搜索,位置检索等;

s102、识别搜索词,启动搜索应用;

s103、将当前显示画页切换为搜索界面。

在一个实施例中,s11步骤中显示搜索界面的方法包括:

s111、设置搜索切换按键,可以设置在硬件上,也可以设置在屏幕上,或者可以设置在远程移动终端中;

s112、点击触发按键,启动搜索应用;

s113、将当前显示画页切换为搜索界面。

当用户需要进行搜索时,可以通过语音或手动的方式启动搜索应用,启动搜索应用后,显示画页切换为搜索界面。

在一个实施例中,在s16步骤中,通过语音输入接口进行搜索的方法包括:

s161、通过语音输入接口录制语音内容;

s162、将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

s163、通过检索词及检索词属性进行搜索。

在本实施例中,将录制的语音内容进行语义分析,通过语义分析算法,获得语音中搜索的关键检索词及关键检索词属性,例如,录音内容为“导航去北陵公园”,则导航对应的为开启导航应用,北陵公园对应的为导航地点,其属性为poi,即在语义分析后,通过检索词在导航应用中检索属性为poi的北陵公园,检索结果提供界面提供对应的位置信息;当录音内容为“我想听刘德华的忘情水”,通过分析关键检索词为“听”“刘德华”“忘情水”,其中根据“听”检索词属性为音乐应用或fm等,“刘德华”检索词的属性为歌手等;“忘情水”检索词属性为歌曲等,在确定检索词属性后开启对应的音乐应用,在对应的数据库中搜索歌曲“刘德华”“忘情水”,在确定检索结果后,可以直接播放歌曲,也可以展示列表界面,共用户选择,选择时,用户可以通过语音进行选择。例如“列表第一个”,也可以直接进行点击触屏,或者通过远程移动终端进行选择。

在一个实施例中,在s14步骤中,当监测到用户对所述搜索界面的触发位置为预定文本检索区域时,切换输入方式的同时,停止通过语音输入接口录制语音内容,清除已录制的语音内容。在该步骤,录制后及搜索前缓存的内容全部清除,使得在随时切换到语音输入接口时,能够即时的对用户的语音进行录制、分析;进一步地,通过语义分析后获得检索词及属性可以存储为历史记录。

在一个实施例中,如图2所示,在s14步骤中,所述预定文本搜索区域至少包括文本输入区域和快捷搜索区域;

所述文本输入区域对应的文本输入入口为搜索框或搜索框入口,其中c为搜索框的入口,d可以设置为直接的搜索框;c、d所述在区域则为文本输入区域,其区域设置并不限于按键c、d本身,而是在其按键周围一定范围内,均可以判断为触发对应区域,进入输入状态。

所述快捷搜索区域对应的文本输入入口为显示在搜索界面的提示文本,其中b为提示文本,b所在的区域则为快捷搜索区域,快捷搜索区域可以包括多条提示文本,每天提示文本可以针对不同应用,也可以针对同一应用,其中,提示文本一般设置历史搜索记录,所述历史搜索记录根据用户历史检索内容分析获得,在初始化状态下,提示文本可以是系统中原始的搜索数据,也可以是根据当前位置,推送的用户经常选择的提示内容。

在一个实施例中,如图2所示,在搜索界面的快捷搜索区域(b词条所在的区域)显示的提示文本可以对应不同的应用,当监测到所述触发位置位于快捷搜索区域中的某一提示文本时,文本输入界面显示的内容包括所述触发位置对应的提示文本对应的检索结果,即显示界面迁移至直接包括检索结果的检索结果提供界面,所述检索结果提供界面中也包括语音输入入口,保证任意界面中,用户可以直接切换输入方式,而不是必须多步骤返回首页进行切换。

基于同一发明构思,本发明实施例还提供了一种搜索界面的展示装置,由于该装置所解决问题的原理与前述实施例的搜索界面的展示方法相似,因此该装置的实施可以参见前述实施例的方法的实施,重复之处不再赘述。

本实施例提供一种搜索界面的展示装置,如图3,所述展示装置包括:

显示模块11:用于显示搜索界面、文本输入界面,所述搜索界面包括文本输入入口及语音输入接口,所述文本输入界面设置有语音输入入口;

语音模块12:用于通过语音输入接口录制语音进行搜索;

文本搜索模块13:用于通过文本输入界面获取文本内容进行搜索或展示搜索结果;

监测模块14:用于监测用户操作的触发位置;

控制模块15:用于在初始显示搜索界面时,开启语音模块;当监测模块监测所述触发位置在预定文本搜索区域内时,启动文本搜索模块按照对应的文本输入入口进行搜索。

在一个实施例中,如图4,所述语音模块12包括:

录制单元21:通过语音输入接口录制语音内容;

语义分析单元22:将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

搜索单元23:通过检索词及检索词属性进行搜索。

在一个实施例中,所述文本搜索模块13至少包括文本输入单元及快捷搜索单元;

所述文本输入单元:用于通过搜索框获取用户输入的内容进行检索,搜索框或搜索框入口为对应的文本输入入口;

所述快捷搜索单元:于通过显示在搜索界面的提示文本进行检索,提示文本为对应的文本输入入口。

通过上述实施例,可以实现进入原始搜索界面时,即可通过语音进行不同应用的搜索,且各个层级界面,均可以进行输入(文本/语音)方式的切换,无中间过程,操作简单,使得每一界面层级均与语音及文本输入方法相适配,提升用户体验。

上述任一实施例均可以应用于移动终端,如手机,平板,也可以用于车载中控,或车载导航,当开启相关硬件设备时,可以自动提供初始搜索界面,自动通过语音开启对应的应用,例如我想听相声,搜索界面与各个应用框架相互连接,获取的听相声的关键词,则开启对应的应用,在对应的应用中搜索“相声”,当界面显示搜索结果时,也可以通过语音进行选择检索结果,与界面进行交互,以车载导航为例,当用户启动车载导航中,可以设置直接进入搜索界面,无需任何操作,即可进行语音控制,当在嘈杂环境或搜索结果不满意时,一键即可继续手动操作,实现语音与手动操作的完美结合,提示了驾驶的安全性。

基于同一发明构思,在一个实施例中,当预定文本搜索区域中仅包括文本输入区域时,提供一种快捷搜索界面的展示方法,如图5,具体步骤包括:

s21、启动搜索应用,初始将显示画页迁移至快捷搜索界面;其中,快捷搜索界面包括键盘输入入口及语音输入接口;

s22、监测用户对所述快捷搜索界面的触发位置;

s23、判断所述触发位置是否为键盘输入入口,如果是,则转至s24;如果否,则转至s25;

s24、显示搜索框界面,所述搜索框界面设置语音输入接口入口;

s25、通过语音输入接口录制的语音内容进行搜索。

其中s23步骤中的判断为“否”的条件包括用户未触发搜索界面,或者触发位置为非键盘输入入口。

进一步地,所述方法还包括,步骤s22中,当未监测到用户触发所述快捷搜索界面,或未开始监测时,通过语音输入接口进行搜索。

进一步地,在s25所述通过语音输入接口进行搜索,包括:

通过语音输入接口录制语音内容;

将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

通过检索词及检索词属性进行搜索。

进一步地,所述方法还包括,当监测到用户在所述快捷搜索界面上的触发位置为触发键盘输入入口时,停止所述语音输入接口的录制,清除已录制内容。

进一步地,所述方法还包括:通过所述语音输入接口入口将搜索框界面切换至通过语音输入接口进行检索的快捷搜索界面。

与上述提供的一种快捷搜索界面的展示方法同一发明构思,本实施例提供一种快捷搜索界面的展示装置,如图6,所述展示装置包括:

显示模块31:用于显示快捷搜索界面及搜索框界面,所述搜索界面包括键盘输入入口及语音输入接口,所述搜索框界面设置语音输入接口入口;

语音模块32:用于通过语音输入接口录制语音进行搜索;

键盘输入模块33:用于获取搜索框内键入文本进行搜索;

监测模块34:用于监测用户对显示屏幕的触发位置;

控制模块35:用于当触发位置为触发键盘输入入口时,显示搜索框界面;当触发位置为语音输入接口入口时,显示快捷搜索界面。

进一步地,所述语音模块32包括:

录制单元:通过语音输入接口录制语音内容;

语义分析单元:将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

搜索单元:通过检索词及检索词属性进行搜索。

进一步地,所述控制模块35包括:

启动单元:用于当未监测到用户触发所述快捷搜索界面或未开始监测时,通过语音输入接口进行搜索;

终止单元:当监测到用户触发位置为键盘输入入口、快捷搜索入口时,终止语音模块的录制,并删除录制的语音内容。

基于同一发明构思,当预定文本搜索区域包括快捷搜索区域时,本实施例还提供一种搜索界面的交互方法,如图7,具体步骤包括:

s31、启动搜索应用,初始将显示画页迁移至搜索界面;其中,所述搜索界面包括快捷搜索入口及语音输入接口;

s32、监测用户对所述搜索界面的触发位置;

s33、判断所述触发位置是否为快捷搜索入口,如果是,则转至s34;如果否,则转至s35;

s34、显示搜索结果提供界面,所述搜索结果提供界面设置语音输入接口入口;

s35、通过语音输入接口录制的语音内容进行搜索。

其中s33步骤中的判断为“否”的条件包括用户未触发搜索界面,或者触发位置为非键盘输入入口。

进一步地,在s32步骤中,所述方法还包括,如果未监测到用户触发所述搜索界面或未开始监测时,通过语音输入接口进行搜索。

进一步地,s35步骤中,所述通过语音输入接口进行搜索,包括:

通过语音输入接口录制语音内容;

将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

通过检索词及检索词属性进行搜索。

进一步地,s34步骤中,当监测到用户在所述搜索界面上的触发位置为快捷搜索入口时,停止所述语音输入接口的录制,清除已录制内容。

进一步地,所述快捷搜索入口为显示在搜索界面的提示文本,所述提示文本为至少包括检索词及检索属性的自然语言,所述提示文本根据历史搜索记录分析获得。

本实例中的自然语言为符合人类正常交流的语句,并将其简化为简练的自然语句,例如,我想听王菲唱的《匆匆那年》,导航到家,附近的商店等人们之间交流时也会使用的语言。

快捷搜索入口中的提示文本可以包括一条或者多条,其中可以每条提示文本对应不同的应用,每条提示文本均显示对应应用最近的搜索历史,当应用初始化无历史记录时,可以配置默认的提示文本。

进一步地,本实施例提示文本可以是通过键盘输入文本的历史记录,也可以是通过语音进行搜索的历史记录,通过分析获得包括检索词及检索属性搜索记录。

与上述提供的一种搜索界面的交互方法同一发明构思,本实施例本实例提供一种搜索界面的交互装置,如图8,所述展示装置包括:

显示模块41:用于显示搜索界面及搜索结果提供界面,所述搜索界面包括快捷搜索入口及语音输入接口,所述搜索结果提供界面设置语音输入接口入口;

语音模块42:用于通过语音输入接口录制语音进行搜索;

快捷搜索模块43:用于通过显示在搜索界面的提示文本进行搜索;

监测模块44:用于监测用户对显示屏幕的触发位置;

控制模块45:用于当触发位置为快捷搜索入口,显示搜索结果提供界面;当触发位置为语音输入接口入口时,显示搜索界面。

进一步地,所述语音模块42包括:

录制单元:通过语音输入接口录制语音内容;

语义分析单元:将录制的语音内容进行语义分析,解析获得检索词及检索词属性;

搜索单元:通过检索词及检索词属性进行搜索。

进一步地,所述控制模块45包括:

启动单元:用于当未监测到用户触发所述搜索界面或未开始监测时,通过语音输入接口进行搜索;

终止单元:当监测到用户触发位置为快捷搜索入口时,终止语音模块的录制,并删除录制的语音内容。

基于同一发明构思,本发明实施例还提供了上述实施例在车载导航中的应用,由于该车载导航所解决问题的原理与前述实施例的实施例相似,因此可以参见前述实施例的方法的实施,重复之处不再赘述。

本实施例提供一种如上述任一项实施例所述的搜索界面的展示装置在车载导航中的应用。

一种车载导航,包括:

处理器,

被配置为处理上述任一实施例中包括的方法,提供一种能够使语音输入及文本输入快速切换的车载中控界面,可以包括如下模块:

显示模块11:用于显示搜索界面、文本输入界面,所述搜索界面包括文本输入入口及语音输入接口,所述文本输入界面设置有语音输入入口;

语音模块12:用于通过语音输入接口录制语音进行搜索;

文本搜索模块13:用于通过文本输入界面获取文本内容进行搜索或展示搜索结果;

监测模块14:用于监测用户操作的触发位置;

控制模块15:用于在初始显示搜索界面时,开启语音模块;当监测模块监测所述触发位置在预定文本搜索区域内时,启动文本搜索模块按照对应的文本输入入口进行搜索。

其中文本搜索模块13包括键盘输入模块33和快捷搜索模块43。

本实施例提供一种存储介质,所述存储介质中存储有如上述任一项实施例所述的搜索界面的展示方法或装置。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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