利用输入法搜索下载软件的方法及系统的制作方法

文档序号:6442106阅读:241来源:国知局
专利名称:利用输入法搜索下载软件的方法及系统的制作方法
技术领域
本发明属于计算机、网络技术领域。
背景技术
随着计算机在人们的日常工作、生活中的广泛应用,以计算机为平台的应用程序也越来越多。现有技术中,用户在寻找并下载相关程序时,往往需要打开网络浏览器,先进入搜索网络,再利用搜索网络进行相关程序的搜索操作,步骤较为繁琐。相关的,输入法的现有技术中包括利用输入法对用户输入的字符进行网络搜索的技术,但是仅限于搜索引擎对该字符进行的网络信息的搜集。没有涉及进一步的信息识别与信息下载。

发明内容
本发明提供了一种利用输入法搜索下载软件的方法及系统,用户可以在输入法中输入想要下载的目标软件的名称,通过输入法进行目标软件搜索与下载,达到简化用户搜索下载目标软件的步骤,提高用户使用体验的目的。所述一种利用输入法搜索下载软件的方法包括如下步骤步骤1,采集用户在输入法界面中输入的字符信息;步骤2,判断该字符信息是否对应有相应的目标软件;步骤3,经上一步骤判断该字符信息对应有相应的目标软件后,将目标软件的名称以候选词的形式显示在输入法输入界面中的候选项列表中;步骤4,在得到用户的下载确认指令后,从目标软件数据库中搜索对应的目标软件并下载至本地用户终端。进一步,本发明所述的一种利用输入法搜索下载软件的方法还具有如下技术特征优选的,步骤1中所述的字符信息包括用户输入的字符串信息和/或字符串信息对应的候选词信息。优选的,所述判断该字符信息是否对应有相应的目标软件的方式,是根据用户输入的字符信息,采用搜索的方式从目标软件数据库的目标软件列表中检索对应的目标软件名称。优选的,用户通过选择输入法界面候选字符列表中的目标软件名称确认对该目标软件的下载。优选的,所述目标软件数据库包括目标软件列表,以及目标软件程序本体和目标软件对应的下载链接两者至少其一。优选的,当所述目标软件存在两个及两个以上下载版本时,在输入法界面为用户提供版本选择列表,在得到用户的确认选择指令后,下载用户所选定的目标软件版本。优选的,针对所述的步骤2,判断该字符信息是否对应有相应的目标软件,其步骤为,
步骤2-1,在目标数据库中搜索对应目标软件,若未搜索到则转步骤2-2 ;步骤2-2,以采集到的字符信息为关键词,在网络中搜索对应的目标软件程序下载链接。优选的,所述从网络中搜索对应的目标软件程序下载链接,包括利用搜索网站搜索对应目标程序的下载链接,和/或利用软件下载网站搜索对应目标程序的下载链接。优选的,所述利用搜索网站搜索对应的目标软件程序下载链接的具体方式为,步骤al,预设相关的搜索网站网址;步骤a2,以采集到的字符信息为关键词,从预设的搜索网站搜索目标软件;步骤a3,在输入法界面将搜索结果返回给用户,在得到用户的许可指令后,触发从网站下载该目标软件的操作进程。优选的,所述利用软件下载网站搜索对应的目标软件程序下载链接的具体方式为,步骤bl,预设相关的软件下载网站网址;步骤b2,以采集到的字符信息为关键词,从预设的软件下载网站搜索目标软件;步骤b3,在输入法界面将搜索结果返回给用户,在得到用户的许可指令后,触发从网站下载该目标软件的操作进程。优选的,所述在针对目标软件确认下载后,进一步提供软件下载候选项列表,其步骤如下,步骤Cl,采集用户通过选择输入法界面候选字符列表中的目标软件名称所进行的确认操作指令;步骤c2,触发只有软件下载对应功能项的候选项列表,在该候选项列表中输出具有选择候选项标号和软件下载链接的候选项。优选的,所述目标软件程序的下载还需经过所在服务器或第三方进行安全性验证,其步骤如下,步骤dl,在得到用户的许可后,从用户选定的链接下载目标程序至服务器或第三方;步骤d2,由服务器或第三方对该目标程序进行安全性验证;步骤d 3,对通过安全性验证的目标软件做安全性标识。本发明提供一种利用输入法搜索下载软件的系统,包括用户操作使用的客户端和服务器两部分。其中所述客户端,它包括,输入法界面组件,用于显示用户输入字符串信息和候选项列表的交互界面,以及用以输出来自于输入信息识别模块和目标软件搜索模块所获得的软件下载信息,并将下载该软件的触发结构设置为对应的候选项;输入信息采集模块,用于采集用户在输入法界面中输入的字符信息的功能模块;输入信息识别模块,设置在前述的客户端或下述的服务器两者之一中,通过客户端中的输入信息采集模块获得用户输入的字符信息,用于识别并判断用户输入的字符信息是否对应相应的目标软件的功能模块;其中所述服务器,它包括,
目标软件搜索模块,用于从下述目标软件数据库和/或网络中搜索对应的目标软件并下载至本地用户终端的功能模块,并将搜索结果传输至前述的输入法界面组件;目标软件数据库,用于存储目标软件列表以及目标软件程序本体和目标软件对应下载链接两者至少其一的功能模块。进一步,本发明所述的一种利用输入法搜索下载软件系统还具有如下技术特征优选的,对应所述的目标软件搜索模块还设置有,用于对经网络下载的目标软件程序进行安全性验证的目标软件检测模块。


图1是本发明所述的一种利用输入法搜索下载软件的方法流程图。图2_a是本发明所述的一种利用输入法搜索下载软件方法的输入法软件界面示意图,为一种实施例。图2_b是本发明所述的一种利用输入法搜索下载软件方法的输入法软件界面示意图,为另一种实施例。图2-c是本发明所述的一种利用输入法搜索下载软件方法的输入法软件界面示意图,为另一种实施例。图2_d是本发明所述的一种利用输入法搜索下载软件方法的输入法软件界面示意图,为另一种实施例。图3是本发明所述的一种利用输入法搜索下载软件的系统的结构框图。
具体实施例方式针对于本发明主要功能的描述本发明提供了一种利用输入法搜索下载软件的方法和系统,利用本发明可以使得用户更为方便快捷的下载目标软件,提高用户的使用体验。下面参照附图,结合具体实施例对本发明做进一步的说明。图1描述了本发明所述的利用输入法搜索下载软件方法的实现步骤。在步骤SlOl中,建立目标软件数据库。在用户利用本发明所述的利用输入法搜索下载软件方法,进行目标软件的搜索与下载之前,需要预先建立好目标软件数据库。根据网络用户日常软件的需求,选取常用的软件程序或者程序下载链接保存在目标软件数据库中。另外对应着每个目标软件程序本体和目标软件对应的下载链接,还建立有目标软件列表,便于搜索目标软件数据库中的目标软件。在步骤S102中,采集用户在输入法界面中输入的字符信息。进一步,所述的字符信息包括用户输入的字符串信息和字符串信息对应的候选词信息两种信息。实际应用时可以根据用户需要,同时采集两种信息进行搜索,或者只根据其中一种字符信息的内容在目标软件数据库搜索比对。在步骤S103中,判断该字符信息是否对应有相应的目标软件。若有对应的目标软件则转步骤S104 ;若没有对应的目标软件则转步骤S105。具体的,判断该字符信息是否对应有相应的目标软件的方式,是根据用户输入的字符信息,采用搜索的方式从目标软件数据库的目标软件列表中检索对应的目标软件名称。由于采集的字符信息包括字符串信息和字符串信息对应的候选词信息两种,因此目标软件列表中也包含有目标软件名称的字符串信息和字符串信息对应的中英文字符信肩、ο在步骤S104中,若经步骤S103,在目标软件列表中检索到了对应的目标软件,则将目标软件名称以候选词的形式,显示在输入法输入界面中的候选项列表中。举例说明,用户需要下载目标软件世界之窗浏览器,在输入法界面中输入字符串 “shi,jie,zhi' chuang' Iiu' Ian' qi”。以采集对应候选词的方式为例,采集“世界之窗浏览器”为搜索的关键字符,从目标软件列表中搜索对应项。经过检索,目标软件列表包含名为“世界之窗浏览器浏览器”的对应项,则将目标软件名称以候选词的形式,在输入法输入界面中的候选项列表中显示。如图2-a所示,在输入法界面300中,上方显示为用户输入的字符串310信息 “shi,jie,zhi,chuang' liu,lan,qi”,在输入法界面300的候选词列表310中,第二个候选词项330显示为世界之窗浏览器,为了与第一个输入法候选词区别,在第二个候选词后面有标识340“丨”,表明该候选词为目标软件名称,选定该候选词即可进行对应目标软件的下载。在步骤S105中,若经步骤S103,在目标软件列表中没有检索到对应的目标软件, 则以该字符信息为关键词,在网络中搜索对应的目标软件程序下载链接。具体的,所述从网络中搜索对应的目标软件程序下载链接,根据搜索途径的不同, 包括利用搜索网站直接搜索下载链接,或利用软件下载网站搜索下载链接两种方式。进一步,利用上述两种方式进行目标软件搜索时,须预设相关的搜索网站网址以及软件下载网站网址。然后,根据设定好的搜索网站网址以及软件下载网站网址,以该字符信息为关键词,进行目标软件的搜索。其中,所述的相关搜索网站网址以及软件下载网站网址,可以根据用户喜好自行设定如,“google” “bing”等搜索引擎以及“多特” “天空”等软件下载网站,或者“游民星空”,“找DLL”等一些专题类的下载网站。若未设定或更改,则采用系统预设的网站地址。经搜索到对应的目标软件程序下载链接后,转步骤S104,将目标软件名称以候选词的形式,显示在输入法输入界面中的候选项列表中。在步骤S106中,在得到用户的下载确认指令后,下载对应的目标软件至本地用户终端。其中,由于在网络中进行目标软件的搜索时,往往会得到来自两个及两个以上下载地址的下载链接,或者对应同一软件,存在两个及两个以上下载版本,因此,在用户针对目标软件确认下载后,为用户进一步提供软件下载候选项列表,其步骤如下步骤Cl,采集用户通过选择输入法界面候选字符列表中的目标软件名称所进行的确认操作指令;步骤c2,触发只有软件下载对应功能项的候选项列表,在该候选项列表中输出具有选择候选项标号和软件下载链接的候选项。以下载世界之窗浏览器为例。如图2_b所示,当用户确认对“世界之窗浏览器”进行下载后,在输入法界面300中,以候选词列表320的形式输出,每个选项330对应不同的软件版本,用户可以根据需要选择不同的选项进行下载。继而,如图2-c所示,在确定下载的目标软件版本后,对应不同的下载链接,,在输入法界面300中,以候选词列表320的形式输出,有不同的候选项330,用户根据需要选择合适的下载链接进行相应的目标软件下载操作。进一步,所述目标软件程序的下载还需经过所在服务器或第三方进行安全性验证,其步骤如下步骤dl,在得到用户的许可后,从用户选定的链接下载目标程序至服务器或第三方;步骤d2,由服务器或第三方对该目标程序进行安全性验证;步骤d 3,对通过安全性验证的目标软件做安全性标识。以下载目标软件世界之窗浏览器为例。如图2_d所示,图中输入法界面300中第二个候选项330 “世界之窗浏览器”后有标识340 “★”,表明当前下载的该目标程序通过了安全性验证。用户通过选择该候选项,即可从服务器或第三方处,将该经过安全验证的目标软件程序下载至本地客户端。相应的,本发明还提供了一种利用输入法搜索下载软件的系统,该系统的结构框图如图3所示。由图中可以看出,本发明所述系统由用户端100和服务器200两部分组成其中,客户端100包括,输入法界面组件110,用于显示用户输入字符串信息和候选项列表的交互界面,以及用以输出来自于输入信息识别模块和目标软件搜索模块所获得的软件下载信息,并将下载该软件的触发结构设置为对应的候选项;输入信息采集模块120,用于采集用户在输入法界面中输入的字符信息的功能模块;输入信息识别模块130,设置在前述的客户端或下述的服务器两者之一中,通过客户端中的输入信息采集模块获得用户输入的字符信息,用于识别并判断用户输入的字符信息是否对应相应的目标软件的功能模块;所述服务器200,它包括,目标软件搜索模块210,用于从下述目标软件数据库和/或网络中搜索对应的目标软件并下载至本地用户终端的功能模块,并将搜索结果传输至前述的输入法界面组件;目标软件数据库220,用于存储目标软件列表以及目标软件程序本体和目标软件对应下载链接两者至少其一的功能模块。进一步,对应所述的目标软件搜索模块210还设置有,用于对经网络下载的目标软件程序进行安全性验证的目标软件检测模块211。具体的,以下载世界之窗浏览器为例,用户在输入法界面组件110中输入输入字符串“shi,jie,zhi' chuang' Iiu' Ian' qi”,输入信息采集模块120采集用户在输入法界面组件110中输入的字符,输入信息识别模块130根据输入信息采集模块120采集到的字符信息,以候选词信息为例,识别该字符信息即“世界之窗浏览器”,并通过检索目标软件数据库220中的目标软件列表,判断该字符信息是否对应相应的目标软件。根据判别结果的不同,利用目标软件搜索模块210,从目标软件数据库220或网络中搜索对应的目标软件。 并将搜索结果传输至输入法界面组件110中。用户根据输入法界面组件110中的返回信息, 对该软件的下载进行确认操作。在得到用户的许可后,目标软件搜索模块210,即从之前搜索到的地址中下载该软件。 以上是对本发明的描述而非限定,基于本发明思想的其它实施例,均在本发明的保护范围之中
权利要求
1.一种利用输入法搜索下载软件的方法,其特征在于,该方法包括 步骤1,采集用户在输入法界面中输入的字符信息;步骤2,判断该字符信息是否对应有相应的目标软件;步骤3,经上一步骤判断该字符信息对应有相应的目标软件后,将目标软件的名称以候选词的形式显示在输入法输入界面中的候选项列表中;步骤4,在得到用户的下载确认指令后,从目标软件数据库中搜索对应的目标软件并下载至本地用户终端。
2.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于步骤1 中所述的字符信息包括用户输入的字符串信息和/或字符串信息对应的候选词信息。
3.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于所述判断该字符信息是否对应有相应的目标软件的方式,是根据用户输入的字符信息,采用搜索的方式从目标软件数据库的目标软件列表中检索对应的目标软件名称。
4.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于用户通过选择输入法界面候选字符列表中的目标软件名称确认对该目标软件的下载。
5.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于所述目标软件数据库包括目标软件列表,以及目标软件程序本体和目标软件对应的下载链接两者至少其一。
6.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于当所述目标软件存在两个及两个以上下载版本时,在输入法界面为用户提供版本选择列表,在得到用户的确认选择指令后,下载用户所选定的目标软件版本。
7.根据权利要求1所述的一种利用输入法搜索下载软件的方法,其特征在于针对所述的步骤2,其步骤为,步骤2-1,在目标数据库中搜索对应目标软件,若未搜索到则转步骤2-2 ;步骤2-2,以采集到的字符信息为关键词,在网络中搜索对应的目标软件程序下载链接。
8.根据权利要求7所述的一种利用输入法搜索下载软件的方法,其特征在于所述从网络中搜索对应的目标软件程序下载链接,包括利用搜索网站搜索对应目标程序的下载链接,和/或利用软件下载网站搜索对应目标程序的下载链接。
9.根据权利要求8所述的一种利用输入法搜索下载软件的方法,其特征在于所述利用搜索网站搜索对应的目标软件程序下载链接的具体方式为,步骤al,预设相关的搜索网站网址;步骤a2,以采集到的字符信息为关键词,从预设的搜索网站搜索目标软件; 步骤a3,在输入法界面将搜索结果返回给用户,在得到用户的许可指令后,触发从网站下载该目标软件的操作进程。
10.根据权利要求8所述的一种利用输入法搜索下载软件的方法,其特征在于所述利用软件下载网站搜索对应的目标软件程序下载链接的具体方式为,步骤bl,预设相关的软件下载网站网址;步骤b2,以采集到的字符信息为关键词,从预设的软件下载网站搜索目标软件; 步骤b3,在输入法界面将搜索结果返回给用户,在得到用户的许可指令后,触发从网站下载该目标软件的操作进程。
11.根据权利要求9和/或10所述的一种利用输入法搜索下载软件的方法,其特征在于所述在针对目标软件确认下载后,进一步提供软件下载候选项列表,其步骤如下,步骤cl,采集用户通过选择输入法界面候选字符列表中的目标软件名称所进行的确认操作指令;步骤c2,触发只有软件下载对应功能项的候选项列表,在该候选项列表中输出具有选择候选项标号和软件下载链接的候选项。
12.根据权利要求9和10所述的一种利用输入法搜索下载软件的方法,其特征在于 所述目标软件程序的下载还需经过所在服务器或第三方进行安全性验证,其步骤如下,步骤dl,在得到用户的许可后,从用户选定的链接下载目标程序至服务器或第三方; 步骤d2,由服务器或第三方对该目标程序进行安全性验证; 步骤d3,对通过安全性验证的目标软件做安全性标识。
13.一种利用输入法搜索下载软件的系统,包括用户操作使用的客户端和服务器两部分,其特征在于所述客户端,它包括,输入法界面组件,用于显示用户输入字符串信息和候选项列表的交互界面, 以及用以输出来自于输入信息识别模块和目标软件搜索模块所获得的软件下载信息, 并将下载该软件的触发结构设置为对应的候选项;输入信息采集模块,用于采集用户在输入法界面中输入的字符信息的功能模块; 输入信息识别模块,设置在前述的客户端或下述的服务器两者之一中,通过客户端中的输入信息采集模块获得用户输入的字符信息,用于识别并判断用户输入的字符信息是否对应相应的目标软件的功能模块; 所述服务器,它包括,目标软件搜索模块,用于从下述目标软件数据库和/或网络中搜索对应的目标软件并下载至本地用户终端的功能模块,并将搜索结果传输至前述的输入法界面组件;目标软件数据库,用于存储目标软件列表以及目标软件程序本体和目标软件对应下载链接两者至少其一的功能模块。
14.根据权利要求13所述的一种利用输入法搜索下载软件的系统,其特征在于对应所述的目标软件搜索模块还设置有,用于对经网络下载的目标软件程序进行安全性验证的目标软件检测模块。
全文摘要
本发明提供了一种利用输入法搜索下载软件的方法及系统,属于计算机、网络技术领域。该方法包括采集用户在输入法界面中输入的字符信息;判断该字符信息是否对应有相应的目标软件;经判断该字符信息对应有相应的目标软件后,将目标软件的名称以候选词的形式显示在输入法界面中的候选项列表中;在得到用户的下载确认指令后,从目标软件数据库中搜索对应的目标软件并下载至本地用户终端。利用本发明可以使得用户更为方便快捷的下载目标软件,提高用户的使用体验。
文档编号G06F3/023GK102495903SQ201110427428
公开日2012年6月13日 申请日期2011年12月18日 优先权日2011年12月18日
发明者周鹏, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1