关键字搜索方法和装置的制造方法_2

文档序号:8258516阅读:来源:国知局
的关键字,而在原用于显示该关键字的位置上显示该译文为例进行说明,这种显示方式不易造成混淆,也为后续的搜索过程提供了唯一的搜索语言。
[0058]例如,图3c是本发明实施例提供的一种搜索界面示意图。以关键字为“阵列天线”为例,用户使用关键字进行搜索,仅能搜索到中文网页,为了搜索英文网页,则点击“译”按钮,此时界面显示语言设置选项,用户将源语言设置为中文,将目标语言设置为英文,再点击“自动翻译”按钮,触发翻译指令,该翻译指令携带“阵列天线”、“中文”和“英文”,当服务器接收到该翻译指令时,将该“阵列天线”翻译成英文,得到译文“array antenna”,并将该译文返回给终端,使得终端将“array antenna”显示在搜索输入框中。
[0059]208、当检测到对搜索选项的触发操作时,终端向服务器发送搜索指令,该搜索指令携带该译文;
[0060]209、当服务器接收到该搜索指令时,根据该搜索指令携带的译文进行搜索。
[0061]对于该步骤200-209来说,事实上可以认为该过程为一个使用关键字进行搜索未得到令用户满意的结果,而进而需要使用其他语言进行搜索的过程,该过程通过在搜索过程中直接根据对关键字的翻译指令,获取该关键字的译文,使得该译文可以直观的显示在搜索输入框中,从而根据该译文进行搜索,避免了用户手动翻译需要的复制和粘贴等操作,简化了变换语言进行搜索的过程,提高了搜索效率,避免了对终端资源的浪费,避免了反复与服务器交互的过程,从而不会造成终端耗电量的无谓增加,保证了终端的待机时间。
[0062]图4是本发明实施例提供的一种关键字搜索装置的结构示意图。参见图4,该装置包括:
[0063]接收模块401,用于接收翻译指令,该翻译指令至少携带目标语言和搜索输入框中的关键字;
[0064]翻译模块402,用于根据该目标语言以及该关键字进行翻译,得到该关键字的译文;
[0065]译文提供模块403,用于向终端提供该关键字的译文,使得该终端基于该搜索输入框显示该译文;
[0066]搜索模块404,用于当接收到对该译文的搜索指令时,根据该译文进行搜索。
[0067]可选地,该翻译模块402包括:
[0068]第一翻译单元,用于识别该关键字的语言,应用识别出的语言与目标语言的语法规则,将该关键字翻译为该目标语言,得到该关键字的译文;或,
[0069]第二翻译单元,用于当该翻译指令还携带源语言时,应用该源语言与目标语言的语法规则,将该关键字翻译为该目标语言,得到该关键字的译文。
[0070]可选地,该装置还包括:
[0071]发送模块,用于向该终端发送该关键字的译文以及译文显示位置,使得该终端在该搜索输入框中的该译文显示位置上显示该译文。
[0072]可选地,该装置还包括:
[0073]第一选项提供模块,用于为该终端提供用于对关键字进行翻译的操作选项、用于对目标语言的设置选项以及用于根据该目标语言对该关键字进行翻译的操作选项。
[0074]可选地,该装置还包括:
[0075]第二选项提供模块,用于为该终端提供用于对关键字进行翻译的操作选项、用于对源语言和目标语言的设置选项以及用于根据该源语言和该目标语言对该关键字进行翻译的操作选项。
[0076]需要说明的是:上述实施例提供的关键字搜索装置在关键字搜索时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的关键字搜索装置与关键字搜索方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0077]参见图5,图5是本发明实施例提供的一种服务器结构示意图。该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessing units, CPU) 522 (例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530 (例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在服务器500上执行存储介质530中的一系列指令操作。服务器500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口 550,一个或一个以上输入输出接口 558,和/或,一个或一个以上操作系统 541,例如 Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM等等。上述图1以及图2所示实施例中所述的由服务器所执行的步骤可以基于该图5所示的服务器结构。
[0078]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0079]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种关键字搜索方法,其特征在于,所述方法包括: 接收翻译指令,所述翻译指令至少携带目标语言和搜索输入框中的关键字; 根据所述目标语言以及所述关键字进行翻译,得到所述关键字的译文; 向终端提供所述关键字的译文,使得所述终端基于所述搜索输入框显示所述译文; 当接收到对所述译文的搜索指令时,根据所述译文进行搜索。
2.根据权利要求1所述的方法,其特征在于,根据所述目标语言以及所述关键字进行翻译,得到所述关键字的译文包括: 识别所述关键字的语言,应用识别出的语言与目标语言的语法规则,将所述关键字翻译为所述目标语言,得到所述关键字的译文;或, 当所述翻译指令还携带源语言时,应用所述源语言与目标语言的语法规则,将所述关键字翻译为所述目标语言,得到所述关键字的译文。
3.根据权利要求1所述的方法,其特征在于,向终端提供所述关键字的译文,使得所述终端基于所述搜索输入框显示所述译文包括: 向所述终端发送所述关键字的译文以及译文显示位置,使得所述终端在所述搜索输入框中的所述译文显示位置上显示所述译文。
4.根据权利要求1所述的方法,其特征在于,接收翻译指令之前,所述方法还包括:为所述终端提供用于对关键字进行翻译的操作选项、对目标语言的设置选项以及用于根据所述目标语言对所述关键字进行翻译的操作选项。
5.根据权利要求1所述的方法,其特征在于,接收翻译指令之前,所述方法还包括: 为所述终端提供用于对关键字进行翻译的操作选项、对源语言和目标语言的设置选项以及用于根据所述源语言和所述目标语言对所述关键字进行翻译的操作选项。
6.一种关键字搜索装置,其特征在于,所述装置包括: 接收模块,用于接收翻译指令,所述翻译指令至少携带目标语言和搜索输入框中的关键字; 翻译模块,用于根据所述目标语言以及所述关键字进行翻译,得到所述关键字的译文; 译文提供模块,用于向终端提供所述关键字的译文,使得所述终端基于所述搜索输入框显示所述译文; 搜索模块,用于当接收到对所述译文的搜索指令时,根据所述译文进行搜索。
7.根据权利要求6所述的装置,其特征在于,所述翻译模块包括: 第一翻译单元,用于识别所述关键字的语言,应用识别出的语言与目标语言的语法规贝1J,将所述关键字翻译为所述目标语言,得到所述关键字的译文;或, 第二翻译单元,用于当所述翻译指令还携带源语言时,应用所述源语言与目标语言的语法规则,将所述关键字翻译为所述目标语言,得到所述关键字的译文。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 发送模块,用于向所述终端发送所述关键字的译文以及译文显示位置,使得所述终端在所述搜索输入框中的所述译文显示位置上显示所述译文。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第一选项提供模块,用于为所述终端提供用于对关键字进行翻译的操作选项、用于对目标语言的设置选项以及用于根据所述目标语言对所述关键字进行翻译的操作选项。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二选项提供模块,用于为所述终端提供用于对关键字进行翻译的操作选项、用于对源语言和目标语言的设置选项以及用于根据所述源语言和所述目标语言对所述关键字进行翻译的操作选项。
【专利摘要】本发明公开了一种关键字搜索方法和装置,属于网络技术领域。所述方法包括:接收翻译指令,所述翻译指令至少携带目标语言和搜索输入框中的关键字;根据所述目标语言以及所述关键字进行翻译,得到所述关键字的译文;向终端提供所述关键字的译文,使得所述终端基于所述搜索输入框显示所述译文;当接收到对所述译文的搜索指令时,根据所述译文进行搜索。该装置包括:接收模块、翻译模块、译文提供模块和搜索模块。本发明避免了用户手动翻译需要的复制和粘贴等操作,简化了变换语言进行搜索的过程,提高了搜索效率,避免了对终端资源的浪费,保证了终端的待机时间。
【IPC分类】G06F17-27, G06F17-30
【公开号】CN104572642
【申请号】CN201310469818
【发明人】张雷
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年4月29日
【申请日】2013年10月10日
【公告号】WO2015051670A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1