CN103995601A - 输入法的实现方法和装置 - Google Patents

输入法的实现方法和装置 Download PDF

Info

Publication number
CN103995601A
CN103995601A CN201410231672.3A CN201410231672A CN103995601A CN 103995601 A CN103995601 A CN 103995601A CN 201410231672 A CN201410231672 A CN 201410231672A CN 103995601 A CN103995601 A CN 103995601A
Authority
CN
China
Prior art keywords
search
input method
user
word
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410231672.3A
Other languages
English (en)
Inventor
仲南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410231672.3A priority Critical patent/CN103995601A/zh
Publication of CN103995601A publication Critical patent/CN103995601A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提出一种输入法的实现方法和装置,该输入法的实现方法包括接收用户输入的触发搜索指令;在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。该方法能够降低搜索成本,并且可以提高输入体验。

Description

输入法的实现方法和装置
技术领域
本发明涉及数据处理技术领域,尤其涉及一种输入法的实现方法和装置。
背景技术
在互联网普及的时代,用户随时都会发起搜索的请求,比如在聊天、写作等场景中,经常需要调用浏览器进行搜索。如果用户在有搜索需求时采用打开浏览器再打开搜索引擎之后再输入搜索,成本就会非常高。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种输入法的实现方法,该方法可以降低搜索成本,并且可以提高输入体验。
本发明的另一个目的在于提出一种输入法的实现装置。
为达到上述目的,本发明第一方面实施例提出的输入法的实现方法,包括:
接收用户输入的触发搜索指令;在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
本发明第一方面实施例提出的输入法的展现方法,通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。
为达到上述目的,本发明第二方面实施例提出的输入法的实现装置,包括:
接收模块,用于接收用户输入的触发搜索指令;搜索模块,用于在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
本发明第二方面实施例提出的输入法的展现装置,通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。
为达到上述目的,本发明第三方面实施例提出的客户端设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为客户端设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:接收用户输入的触发搜索指令;在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
本发明第三方面实施例提出的客户端设备,通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一实施例提出的输入法的实现方法的流程示意图;
图2是本发明另一实施例提出的输入法的实现方法的流程示意图;
图3是本发明实施例中一种搜索按钮的展现示意图;
图4是本发明实施例中另一种搜索按钮的展现示意图;
图5是本发明实施例中另一种搜索按钮的展现示意图;
图6是本发明实施例中搜索结果是应用的一种展现示意图;
图7是本发明另一实施例提出的输入法的实现装置的结构示意图;
图8是本发明另一实施例提出的输入法的实现装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本发明一实施例提出的输入法的实现方法的流程示意图,该方法包括:
S11:接收用户输入的触发搜索指令;
触发搜索指令可以是用户对预设的搜索按钮的选择指令,例如,用户点击搜索按钮后发出触发搜索指令,搜索按钮可以设置在输入法的输入法候选栏中。或者,
触发搜索指令可以是用户对预设的快捷键的选择指令,例如,预设的快捷键是“ctrl+回车(Enter)”键时,当用户选择“ctrl+回车”键时,发出触发搜索指令。
S12:在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
当接收到触发搜索指令后,可以将输入法作为搜索入口进行搜索。
可选的,可以具体将输入法的输入法候选栏作为搜索入口,此时,该方法还可以包括:接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
例如,用户在写作或者聊天时需要进行输入,例如输入文字,此时,客户端设备可以采用输入法检测到用户的输入。
在检测到用户输入后,可以向用户展现输入法候选栏,例如,在输入法候选栏中提供若干项内容,以供用户选择。
由于输入法候选栏是当前显示的界面,因此可以方便用户使用。
可选的,搜索入口也可以是输入法的其他项提供的,例如,由输入法提供弹框或者气泡等方式作为搜索入口。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。
图2是本发明另一实施例提出的输入法的实现方法的流程示意图,该方法包括:
S21:接收用户的输入,并根据所述用户输入展现输入法候选栏,且所述输入法候选栏上预设有搜索按钮。
例如,用户在进行写作时,可以进行输入操作。当输入法检测到用户的输入时,可以向用户展现输入法候选栏。
本实施例中在输入法候选栏上设置搜索按钮,以便用户通过点击该搜索按钮触发搜索。
例如,参见图3,输入法候选栏上预设“百度一下”这一搜索按钮。
进一步的,该搜索按钮可以包括图片和设置在所述图片上的文字,图片和文字可以是一体的,例如,可以将图片和文字预先做成一个整体的图片,之后整体提供给用户。或者,
图片和文字可以是分离的。此时,文字可以根据实际需要进行改变。具体的,所述文字为用户预设的格式,例如,向用户提供设置搜索按钮文字的界面,根据用户设置的字体显示搜索按钮中文字的字体,此时,用户设置的搜索按钮中文字的字体可以与输入法候选栏中内容的字体相同或者不同。或者,
所述文字与所述输入法候选栏提供的文字的格式相同,其中,通常来讲,输入法候选栏中提供的文字的格式可以由用户预先设置,例如,用户设置输入法候选栏提供的文字的字体是楷体,那么如图4所示,输入法通过检测用户的设置将搜索按钮中的文字也显示为楷体。或者,
所述文字为用户预设的搜索引擎对应的文字。其中,可以提供用户选择搜索引擎的界面,例如,用户选择soso引擎后,如图5所示,可以在搜索按钮中显示“soso一下”。
进一步的,当用户初次使用带有搜索功能的输入法时,可以在输入法界面上提醒用户,例如,在“百度一下”中设置红点,或者用文字说明可以搜索等。
S22:触发搜索。
其中,可以点击搜索按钮触发搜索,或者,也可以通过选择预设的快捷键触发搜索,例如,选择“ctrl+回车”键触发搜索。
S23:当选择预设的快捷键触发搜索时,判断是否进行搜索,若是,执行S25,否则执行S24。
其中,在一些场景下,例如,全屏游戏,沉浸式浏览等,用户选择的快捷键并不是用于搜索,而是用于当前场景操作的,例如,用户在全屏游戏时,也可能选择“ctrl+回车”键,但是,用户选择该“ctrl+回车”键的目的是要获取装备等,并不是要搜索,因此,此时需要不触发搜索。
具体的,可以检测用户所在的当前场景,如果当前场景与预先设置的场景相同,则不触发搜索。
S24:不进行搜索。
S25:从所述输入法候选栏中获取搜索词,并对搜索词进行搜索,得到搜索结果。
其中,可以将输入法候选栏中任意位置的内容确定为搜索词,例如,输入法候选栏中包括5个候选词,可以将其中一个或者至少两个的候选词确定为搜索词。
具体的,可以将输入法候选栏中***默认选择的内容,确定为搜索词;或者,将所述输入法候选栏中用户选择的内容,确定为所述搜索词。
***默认选择的内容可以用高亮表示或者采用其他方式表示。
例如,用户在输入后,通常第一个位置处的内容就是高亮的内容,因此可以搜索第一个位置处的内容,或者,用户通过键盘上箭头键或者鼠标操作切换高亮的内容,以实现对非第一个位置处的内容的搜索。或者,在通过快捷键触发搜索时,还可以预先设置点击快捷键和选择的数字后,搜索选择的数字对应的内容,以实现对用户选择内容的搜索。当然,也可以采用其他方式实现对搜索候选栏中内容的搜索。
在搜索时,不仅可以调用浏览器以在服务器中搜索,还可以在本地进行搜索。
具体的,在本地搜索时,可以打开文件目录或者应用目录,以展现搜索结果,或者,在服务器搜索时,可以打开浏览器,将搜索结果展示在浏览器中。另外,不论是本地搜索或者服务器中搜索,还可以执行如下步骤:
S26:将搜索结果内置在输入法候选栏中展现。
其中,在本地搜索时,当搜索结果是文件目录时,在输入法候选栏中展现文件目录,例如,在输入法候选栏中展现“6、D:\工作\专利\输入法专利”当用户选择该项内容时,例如用户选择“6”时,可以打开输入法专利这份文件。或者,又例如,当搜索结果是应用时,在输入法候选栏中展现应用,例如,搜索词是计算器时,可以在输入法候选栏中展现如图6所示的应用,之后当用户选择该项内容时,例如,选择该项内容前面的数字标识,可以打开“计算器”这一应用。例如,搜索结果也可以是具体结果,例如一张图片、一个文件、一段音频或视频等。
在服务器中搜索时,可以直接将具有摘要满足特性的结果,例如天气结果、地图、杀毒等内置在输入法候选栏中展现。具有摘要满足特性的结果是指直接满足用户需求的结果,例如,包括但不限于:搜索词是“天气”时,可以将天气情况直接展现在输入法候选栏中。又例如,搜索词是“杀毒”时,可以将杀毒软件直接展现在输入法候选栏中,用户可以直接在输入法候选栏中进行下载和安装。
可选的,S25是以获取搜索词并对搜索词为例进行的说明,还可以对用户输入的内容进行搜索,具体可以包括但不限于:用户在输入法候选栏中输入本地目录或者网址,之后可以通过搜索入口(具体可以是输入法候选栏)直接打开该本地目录或者网址。例如,用户在输入法候选栏中输入D:\工作\专利\输入法专利,之后点击“百度一下”后直接打开该输入法专利;或者,用户在输入法候选栏中输入www.***.com时,之后点击“百度一下”后直接打开www.***.com对应的网页。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法触发搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。本实施例通过将搜索按钮的图片和文字进行分离,可以根据用户需要展现不同的文字,提升用户体验。本实施例通过将搜索结果内置在输入法候选栏中可以方便用户查看结果,方便用户使用。
图7是本发明另一实施例提出的输入法的实现装置的结构示意图,该装置70包括接收模块71和搜索模块72。
接收模块71用于接收用户输入的触发搜索指令。
触发搜索指令可以是用户对预设的搜索按钮的选择指令,例如,用户点击搜索按钮后发出触发搜索指令,搜索按钮设置在输入法候选栏中。或者,
触发搜索指令可以是用户对预设的快捷键的选择指令,例如,预设的快捷键是“ctrl+回车(enter)”键时,当用户选择“ctrl+回车”键时,发出触发搜索指令。
搜索模块72用于在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
当接收到触发搜索指令后,可以将输入法作为搜索入口进行搜索。
可选的,可以具体将输入法的输入法候选栏作为搜索入口,此时,该方法还可以包括:接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
例如,用户在写作或者聊天时需要进行输入,例如输入文字,此时,客户端设备可以采用输入法检测到用户的输入。
在检测到用户输入后,可以向用户展现输入法候选栏,例如,在输入法候选栏中提供若干项内容,以供用户选择。
由于输入法候选栏是当前显示的界面,因此可以方便用户使用。
可选的,搜索入口也可以是输入法的其他项提供的,例如,由输入法提供弹框或者气泡等方式作为搜索入口。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。
图8是本发明另一实施例提出的输入法的实现装置的结构示意图,该装置70还包括展现模块73。
展现模块73用于接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
一个实施例中,所述接收模块71具体用于:接收所述用户对预设的搜索按钮的选择指令,所述搜索按钮设置在所述输入法候选栏上。
所述搜索按钮包括图片和设置在所述图片上的文字,所述图片和所述文字是一体的,例如,可以将图片和文字预先做成一个整体的图片,之后整体提供给用户,或者,所述图片和所述文字是分离的,此时,文字可以根据实际需要进行改变。
当所述图片和所述文字是分离时,所述文字为用户预设的格式,例如,向用户提供设置搜索按钮文字的界面,根据用户设置的字体显示搜索按钮中文字的字体;或者,
所述文字与所述输入法候选栏提供的文字的格式相同,其中,通常来讲,输入法候选栏中提供的文字的格式可以由用户预先设置,例如,用户设置输入法候选栏提供的文字的字体是楷体,那么如图4所示,输入法通过检测用户的设置将搜索按钮中的文字也显示为楷体;或者,
所述文字为用户预设的搜索引擎对应的文字,其中,可以提供用户选择搜索引擎的界面,例如,用户选择soso引擎后,如图5所示,可以在搜索按钮中显示“soso一下”。
一个实施例中,所述接收模块71具体用于:接收所述用户对预设的快捷键的选择指令。例如,选择“ctrl+回车”键触发搜索。
一个实施例中,该装置70还包括判断模块74,用于检测用户所在的当前场景,根据所述当前场景,判断是否启用搜索,以便在启用搜索时,以输入法作为搜索入口进行搜索。
其中,在一些场景下,例如,全屏游戏,沉浸式浏览等,用户选择的快捷键并不是用于搜索,而是用于当前场景操作的,例如,用户在全屏游戏时,也可能选择“ctrl+回车”键,但是,用户选择该“ctrl+回车”键的目的是要获取装备等,并不是要搜索,因此,此时需要不触发搜索。
具体的,可以检测用户所在的当前场景,如果当前场景与预先设置的场景相同,则不触发搜索。
所述搜索模块72具体用于:从所述输入法的输入法候选栏中获取搜索词,所述搜索词为所述输入法候选栏中任意位置的内容,并通过所述搜索入口对所述搜索词进行搜索;或者,接收用户在所述输入法候选栏中输入的本地目录或者网址,并通过所述搜索入口直接打开所述本地目录或者网址。例如,用户在输入法候选栏中输入D:\工作\专利\输入法专利,之后点击“百度一下”后直接打开该输入法专利;或者,用户在输入法候选栏中输入www.***.com时,之后点击“百度一下”后直接打开www.***.com对应的网页。
具体的,可以将输入法候选栏中***默认选择的内容,确定为搜索词;或者,将所述输入法候选栏中用户选择的内容,确定为所述搜索词。
***默认选择的内容可以用高亮表示或者采用其他方式表示。
例如,用户在输入后,通常第一个位置处的内容就是高亮的内容,因此可以搜索第一个位置处的内容,或者,用户通过键盘上箭头键或者鼠标操作切换高亮的内容,以实现对非第一个位置处的内容的搜索。或者,在通过快捷键触发搜索时,还可以预先设置点击快捷键和选择的数字后,搜索选择的数字对应的内容,以实现对用户选择内容的搜索。当然,也可以采用其他方式实现对搜索候选栏中内容的搜索。
一个实施例中,所述搜索模块72具体用于:在本地和/或服务器中对所述搜索词进行搜索,得到搜索结果。
具体的,在本地搜索时,可以打开文件目录或者应用目录,以展现搜索结果,或者,在服务器搜索时,可以打开浏览器,将搜索结果展示在浏览器中。另外,不论是本地搜索或者服务器中搜索,所述展现模块71还用于:将所述搜索结果内置在所述输入法候选栏中进行展现,其中,当在本地搜索时,所述搜索结果包括如下项中的至少一项:应用、本地目录、具体结果;当在服务器中搜索时,所述搜索结果包括:具有摘要满足特性的结果。
其中,在本地搜索时,当搜索结果是文件目录时,在输入法候选栏中展现文件目录,例如,在输入法候选栏中展现“6、D:\工作\专利\输入法专利”当用户选择该项内容时,例如用户选择“6”时,可以打开输入法专利这份文件。或者,又例如,当搜索结果是应用目录时,在输入法候选栏中展现应用目录,例如,搜索词是计算器时,可以在输入法候选栏中展现如图6所示的应用,之后当用户选择该项内容时,例如,选择该项内容前面的数字标识,可以打开“计算器”这一应用。
在服务器中搜索时,可以直接将具有摘要满足特性的结果,例如天气结果、地图、杀毒等内置在输入法候选栏中展现。具有摘要满足特征的结果是指直接满足用户需求的结果,例如,包括但不限于:搜索词是“天气”时,可以将天气情况直接展现在输入法候选栏中。又例如,搜索词是“杀毒”时,可以将杀毒软件直接展现在输入法候选栏中,用户可以直接在输入法候选栏中进行下载和安装。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法触发搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。本实施例通过将搜索按钮的图片和文字进行分离,可以根据用户需要展现不同的文字,提升用户体验。本实施例通过将搜索结果内置在输入法候选栏中可以方便用户查看结果,方便用户使用。
本发明实施例还提供了一种客户端设备,该客户端设备包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为客户端设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
S11’:接收用户输入的触发搜索指令;
触发搜索指令可以是用户对预设的搜索按钮的选择指令,例如,用户点击搜索按钮后发出触发搜索指令,搜索按钮可以设置在输入法的输入法候选栏中。或者,
触发搜索指令可以是用户对预设的快捷键的选择指令,例如,预设的快捷键是“ctrl+回车(Enter)”键时,当用户选择“ctrl+回车”键时,发出触发搜索指令。
S12’:在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
当接收到触发搜索指令后,可以将输入法作为搜索入口进行搜索。
可选的,可以具体将输入法的输入法候选栏作为搜索入口,此时,该方法还可以包括:接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
例如,用户在写作或者聊天时需要进行输入,例如输入文字,此时,客户端设备可以采用输入法检测到用户的输入。
在检测到用户输入后,可以向用户展现输入法候选栏,例如,在输入法候选栏中提供若干项内容,以供用户选择。
由于输入法候选栏是当前显示的界面,因此可以方便用户使用。
可选的,搜索入口也可以是输入法的其他项提供的,例如,由输入法提供弹框或者气泡等方式作为搜索入口。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法进行搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。
另一实施例中,处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
S21’:接收用户的输入,并根据所述用户输入展现输入法候选栏,且所述输入法候选栏上预设有搜索按钮。
例如,用户在进行写作时,可以进行输入操作。当输入法检测到用户的输入时,可以向用户展现输入法候选栏。
本实施例中在输入法候选栏上设置搜索按钮,以便用户通过点击该搜索按钮触发搜索。
例如,参见图3,输入法候选栏上预设“百度一下”这一搜索按钮。
进一步的,该搜索按钮可以包括图片和设置在所述图片上的文字,图片和文字可以是一体的,例如,可以将图片和文字预先做成一个整体的图片,之后整体提供给用户。或者,
图片和文字可以是分离的。此时,文字可以根据实际需要进行改变。具体的,所述文字为用户预设的格式,例如,向用户提供设置搜索按钮文字的界面,根据用户设置的字体显示搜索按钮中文字的字体,此时,用户设置的搜索按钮中文字的字体可以与输入法候选栏中内容的字体相同或者不同。或者,
所述文字与所述输入法候选栏提供的文字的格式相同,其中,通常来讲,输入法候选栏中提供的文字的格式可以由用户预先设置,例如,用户设置输入法候选栏提供的文字的字体是楷体,那么如图4所示,输入法通过检测用户的设置将搜索按钮中的文字也显示为楷体。或者,
所述文字为用户预设的搜索引擎对应的文字。其中,可以提供用户选择搜索引擎的界面,例如,用户选择soso引擎后,如图5所示,可以在搜索按钮中显示“soso一下”。
进一步的,当用户初次使用带有搜索功能的输入法时,可以在输入法界面上提醒用户,例如,在“百度一下”中设置红点,或者用文字说明可以搜索等。
S22’:触发搜索。
其中,可以点击搜索按钮触发搜索,或者,也可以通过选择预设的快捷键触发搜索,例如,选择“ctrl+回车”键触发搜索。
S23’:当选择预设的快捷键触发搜索时,判断是否进行搜索,若是,执行S25’,否则执行S24’。
其中,在一些场景下,例如,全屏游戏,沉浸式浏览等,用户选择的快捷键并不是用于搜索,而是用于当前场景操作的,例如,用户在全屏游戏时,也可能选择“ctrl+回车”键,但是,用户选择该“ctrl+回车”键的目的是要获取装备等,并不是要搜索,因此,此时需要不触发搜索。
具体的,可以检测用户所在的当前场景,如果当前场景与预先设置的场景相同,则不触发搜索。
S24’:不进行搜索。
S25’:从所述输入法候选栏中获取搜索词,并对搜索词进行搜索,得到搜索结果。
其中,可以将输入法候选栏中任意位置的内容确定为搜索词,例如,输入法候选栏中包括5个候选词,可以将其中一个或者至少两个的候选词确定为搜索词。
具体的,可以将输入法候选栏中***默认选择的内容,确定为搜索词;或者,将所述输入法候选栏中用户选择的内容,确定为所述搜索词。
***默认选择的内容可以用高亮表示或者采用其他方式表示。
例如,用户在输入后,通常第一个位置处的内容就是高亮的内容,因此可以搜索第一个位置处的内容,或者,用户通过键盘上箭头键或者鼠标操作切换高亮的内容,以实现对非第一个位置处的内容的搜索。或者,在通过快捷键触发搜索时,还可以预先设置点击快捷键和选择的数字后,搜索选择的数字对应的内容,以实现对用户选择内容的搜索。当然,也可以采用其他方式实现对搜索候选栏中内容的搜索。
在搜索时,不仅可以调用浏览器以在服务器中搜索,还可以在本地进行搜索。
具体的,在本地搜索时,可以打开文件目录或者应用目录,以展现搜索结果,或者,在服务器搜索时,可以打开浏览器,将搜索结果展示在浏览器中。另外,不论是本地搜索或者服务器中搜索,还可以执行如下步骤:
S26’:将搜索结果内置在输入法候选栏中展现。
其中,在本地搜索时,当搜索结果是文件目录时,在输入法候选栏中展现文件目录,例如,在输入法候选栏中展现“6、D:\工作\专利\输入法专利”当用户选择该项内容时,例如用户选择“6”时,可以打开输入法专利这份文件。或者,又例如,当搜索结果是应用目录时,在输入法候选栏中展现应用目录,例如,搜索词是计算器时,可以在输入法候选栏中展现如图6所示的应用,之后当用户选择该项内容时,例如,选择该项内容前面的数字标识,可以打开“计算器”这一应用。
在服务器中搜索时,可以直接将具有摘要满足特性的结果,例如天气结果、地图、杀毒等内置在输入法候选栏中展现。具有摘要满足特征的结果是指直接满足用户需求的结果,例如,包括但不限于:搜索词是“天气”时,可以将天气情况直接展现在输入法候选栏中。又例如,搜索词是“杀毒”时,可以将杀毒软件直接展现在输入法候选栏中,用户可以直接在输入法候选栏中进行下载和安装。
可选的,S25是以获取搜索词并对搜索词为例进行的说明,还可以对用户输入的内容进行搜索,具体可以包括但不限于:用户在输入法候选栏中输入本地目录或者网址,之后可以通过搜索入口(具体可以是输入法候选栏)直接打开该本地目录或者网址。例如,用户在输入法候选栏中输入D:\工作\专利\输入法专利,之后点击“百度一下”后直接打开该输入法专利;或者,用户在输入法候选栏中输入www.***.com时,之后点击“百度一下”后直接打开www.***.com对应的网页。
本实施例通过在输入法中提供搜索入口,可以直接通过输入法触发搜索,不需要打开浏览器再打开搜索引擎等操作,实现搜索成本的降低,并且,直接根据输入法进行搜索可以提高用户的输入体验。另外,本实施例通过将输入法候选栏作为搜索入口,可以方便用户使用。本实施例通过将搜索按钮的图片和文字进行分离,可以根据用户需要展现不同的文字,提升用户体验。本实施例通过将搜索结果内置在输入法候选栏中可以方便用户查看结果,方便用户使用。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (20)

1.一种输入法的实现方法,其特征在于,包括:
接收用户输入的触发搜索指令;
在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
2.根据权利要求1所述的方法,其特征在于,所述接收用户输入的触发搜索指令之前,所述方法还包括:
接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
3.根据权利要求2所述的方法,其特征在于,所述接收用户输入的触发搜索指令,包括:
接收所述用户对预设的搜索按钮的选择指令,所述搜索按钮设置在所述输入法候选栏上。
4.根据权利要求3所述的方法,其特征在于,所述搜索按钮包括图片和设置在所述图片上的文字,所述图片和所述文字是一体的,或者,所述图片和所述文字是分离的。
5.根据权利要求4所述的方法,其特征在于,当所述图片和所述文字是分离时,所述文字为用户预设的格式;或者,
所述文字与所述输入法候选栏提供的文字的格式相同;或者,
所述文字为用户预设的搜索引擎对应的文字。
6.根据权利要求1所述的方法,其特征在于,所述接收所述用户输入的触发搜索指令,包括:
接收所述用户对预设的快捷键的选择指令。
7.根据权利要求6所述的方法,其特征在于,所述接收所述用户对预设的快捷键的选择指令之后,所述方法还包括:
检测用户所在的当前场景,根据所述当前场景,判断是否启用搜索,以便在启用搜索时,以输入法作为搜索入口进行搜索。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述以输入法作为搜索入口进行搜索,包括:
从所述输入法的输入法候选栏中获取搜索词,所述搜索词为所述输入法候选栏中任意位置的内容,并通过所述搜索入口对所述搜索词进行搜索;或者,
接收用户在所述输入法候选栏中输入的本地目录或者网址,并通过所述搜索入口直接打开所述本地目录或者网址。
9.根据权利要求8所述的方法,其特征在于,所述对所述搜索词进行搜索,包括:
在本地和/或服务器中对所述搜索词进行搜索,得到搜索结果。
10.根据权利要求9所述的方法,其特征在于,
所述搜索结果内置在所述输入法候选栏中进行展现,其中,当在本地搜索时,所述搜索结果包括如下项中的至少一项:应用、文件目录、具体结果;当在服务器中搜索时,所述搜索结果包括:具有摘要满足特性的结果。
11.一种输入法的实现装置,其特征在于,包括:
接收模块,用于接收用户输入的触发搜索指令;
搜索模块,用于在接收到所述触发搜索指令后,以输入法作为搜索入口进行搜索。
12.根据权利要求11所述的装置,其特征在于,还包括:
展现模块,用于接收用户输入,并根据所述用户输入展现输入法候选栏,以便以所述输入法候选栏作为搜索入口。
13.根据权利要求11所述的装置,其特征在于,所述接收模块具体用于:
接收所述用户对预设的搜索按钮的选择指令,所述搜索按钮设置在所述输入法候选栏上。
14.根据权利要求13所述的装置,其特征在于,所述搜索按钮包括图片和设置在所述图片上的文字,所述图片和所述文字是一体的,或者,所述图片和所述文字是分离的。
15.根据权利要求14所述的装置,其特征在于,当所述图片和所述文字是分离时,所述文字为用户预设的格式;或者,
所述文字与所述输入法候选栏提供的文字的格式相同;或者,
所述文字为用户预设的搜索引擎对应的文字。
16.根据权利要求11所述的装置,其特征在于,所述接收模块具体用于:
接收所述用户对预设的快捷键的选择指令。
17.根据权利要求16所述的装置,其特征在于,还包括:
判断模块,用于检测用户所在的当前场景,根据所述当前场景,判断是否启用搜索,以便在启用搜索时,以输入法作为搜索入口进行搜索。
18.根据权利要求11至17任一项所述的装置,其特征在于,所述搜索模块具体用于:
从所述输入法的输入法候选栏中获取搜索词,所述搜索词为所述输入法候选栏中任意位置的内容,并通过所述搜索入口对所述搜索词进行搜索;或者,
接收用户在所述输入法候选栏中输入的本地目录或者网址,并通过所述搜索入口直接打开所述本地目录或者网址。
19.根据权利要求18所述的装置,其特征在于,所述搜索模块进一步具体用于:
在本地和/或服务器中对所述搜索词进行搜索,得到搜索结果。
20.根据权利要求19所述的装置,其特征在于,所述展现模块还用于:
将所述搜索结果内置在所述输入法候选栏中进行展现,其中,当在本地搜索时,所述搜索结果包括如下项中的至少一项:应用、文件目录、具体结果;当在服务器中搜索时,所述搜索结果包括:具有摘要满足特性的结果。
CN201410231672.3A 2014-05-28 2014-05-28 输入法的实现方法和装置 Pending CN103995601A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410231672.3A CN103995601A (zh) 2014-05-28 2014-05-28 输入法的实现方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410231672.3A CN103995601A (zh) 2014-05-28 2014-05-28 输入法的实现方法和装置

Publications (1)

Publication Number Publication Date
CN103995601A true CN103995601A (zh) 2014-08-20

Family

ID=51309789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410231672.3A Pending CN103995601A (zh) 2014-05-28 2014-05-28 输入法的实现方法和装置

Country Status (1)

Country Link
CN (1) CN103995601A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104572853A (zh) * 2014-12-17 2015-04-29 百度在线网络技术(北京)有限公司 搜索方法和搜索装置
CN104699744A (zh) * 2014-12-04 2015-06-10 百度在线网络技术(北京)有限公司 信息搜索方法及装置
CN104715011A (zh) * 2014-12-31 2015-06-17 上海孩子国科教设备有限公司 进行数据检索的方法及***
CN105739716A (zh) * 2016-01-22 2016-07-06 百度在线网络技术(北京)有限公司 一种在输入应用中进行搜索的方法和装置
CN106774969A (zh) * 2015-11-20 2017-05-31 北京搜狗科技发展有限公司 一种输入方法和装置
CN107273457A (zh) * 2017-06-01 2017-10-20 珠海市魅族科技有限公司 一种搜索方法及装置、计算机装置和计算机可读存储介质
CN107643833A (zh) * 2016-07-22 2018-01-30 北京搜狗科技发展有限公司 一种输入方法和装置、一种用于输入的装置
CN108874888A (zh) * 2017-05-15 2018-11-23 李建文 一种资料搜寻方法
CN112068762A (zh) * 2020-09-09 2020-12-11 腾讯科技(深圳)有限公司 应用程序的界面显示方法、装置、设备及介质

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699744A (zh) * 2014-12-04 2015-06-10 百度在线网络技术(北京)有限公司 信息搜索方法及装置
CN104572853A (zh) * 2014-12-17 2015-04-29 百度在线网络技术(北京)有限公司 搜索方法和搜索装置
CN104715011A (zh) * 2014-12-31 2015-06-17 上海孩子国科教设备有限公司 进行数据检索的方法及***
CN106774969A (zh) * 2015-11-20 2017-05-31 北京搜狗科技发展有限公司 一种输入方法和装置
CN105739716A (zh) * 2016-01-22 2016-07-06 百度在线网络技术(北京)有限公司 一种在输入应用中进行搜索的方法和装置
CN107643833A (zh) * 2016-07-22 2018-01-30 北京搜狗科技发展有限公司 一种输入方法和装置、一种用于输入的装置
CN108874888A (zh) * 2017-05-15 2018-11-23 李建文 一种资料搜寻方法
CN107273457A (zh) * 2017-06-01 2017-10-20 珠海市魅族科技有限公司 一种搜索方法及装置、计算机装置和计算机可读存储介质
CN112068762A (zh) * 2020-09-09 2020-12-11 腾讯科技(深圳)有限公司 应用程序的界面显示方法、装置、设备及介质
CN112068762B (zh) * 2020-09-09 2023-09-12 腾讯科技(深圳)有限公司 应用程序的界面显示方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN103995601A (zh) 输入法的实现方法和装置
US10846475B2 (en) Emoji input method and device thereof
CN106095453B (zh) 一种信息展示方法、装置及电子设备
KR102006396B1 (ko) 브라우징 액티비티에 기초하여 정합 애플리케이션을 식별하는 기법
US10977317B2 (en) Search result displaying method and apparatus
CN105528388B (zh) 搜索推荐方法和装置
US10878044B2 (en) System and method for providing content recommendation service
US20180260081A1 (en) Task switching or task launching based on a ranked list of tasks
CN104484193A (zh) 一种快速启动应用程序的方法和装置
CN104850296B (zh) 显示页面内容的方法及装置
CN108153848B (zh) 轻应用数据的搜索方法、设备及电子设备
CN106201177A (zh) 一种操作执行方法及移动终端
US20170171334A1 (en) Single-account multiple-preference recommendation method for video website and electronic device
WO2015123432A1 (en) Suggestions to install and/or open a native application
CN112035752A (zh) 资源搜索方法、装置、电子设备及可读存储介质
CN104750378A (zh) 输入法的输入模式自动切换方法及装置
CN104539741A (zh) 一种账户登录的提示方法及装置
CN104572853A (zh) 搜索方法和搜索装置
CN103995846A (zh) 应用信息的搜索方法及其装置
CN109656444A (zh) 列表定位方法、装置、设备及存储介质
CN105094603A (zh) 一种关联输入的方法与装置
CN104699744A (zh) 信息搜索方法及装置
CN110955833A (zh) 一种搜索方法、装置、服务器、终端设备和介质
CN104376095A (zh) 一种信息处理方法及电子设备
CN113836089A (zh) 一种应用程序显示方法、装置、电子设备和可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140820

RJ01 Rejection of invention patent application after publication