一种根据输入内容提供应用程序及入口的方法及其终端的制作方法

文档序号:6429177阅读:100来源:国知局
专利名称:一种根据输入内容提供应用程序及入口的方法及其终端的制作方法
技术领域
本发明涉及终端输入法领域,尤其涉及根据输入内容提供应用程序入口的方法及其终端。
背景技术
设备的输入法,包括手机和PC等嵌入式设备,不论基于键盘还是手写输入,大都限于提供输入法的基本功能,即向终端设备输入内容。有的设备加入广告弹出框,根据用户输入内容,实时显示相关的广告;或者提供搜索引擎入口等特色功能。如Google输入法,它在输入法的编辑框右侧增加了一个“Google “按钮,用户点击按钮就可以直接打开浏览器进入Google主页,方便用户查询相关信息,让用户更加方便打开搜索引擎。随着技术的发展,尤其是互联网技术的普及,出现了基于网络存储和呈现的各种 输入法及其设备,比如搜狗、Google输入法等,输入法不但包含一个本地词库,还可以通过网络上的词库对本地词库进行更新和维护。用户使用嵌入式电子设备,像手机、PC、PDA等等,输入法是必须用到的软件之一,因此,需要提供更加智能的输入法,让用户能够更快的找到应用程序并使用,而且会对应用程序开发商有很大的宣传作用,拉动整个产业的发展。

发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种根据输入内容提供应用程序联想及入口的方法,在用户输入内容的过程中,提供应用程序的入口。一种根据输入的内容提供应用或业务程序入口的方法,包括接收用户输入的内容;根据用户输入的内容确定关键词;在词库中查询与所述关键词对应的应用或业务程序;在终端设备上提供所述应用或业务程序的入口。根据本发明方法的一个实施例,根据用户输入的内容动态更新确定的关键词,以及与所述关键词对应的应用或业务程序的入口。根据本发明方法的一个实施例,在终端设备上通过列表的形式显示所述应用或业务程序的入口,所述列表经过排序;排序策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序。根据本发明方法的一个实施例,所述应用或业务程序的入口的形式包括按钮、图标、或弹出框。根据本发明方法的一个实施例,响应于用户点击所述应用或业务程序的入口,启动与所述入口对应的应用或业务程序;或者,响应于用户点击所述应用或业务程序的入口,打开浏览器使用所述应用或业务程序,或进入所述应用或业务程序的主页或者介绍页面。根据本发明方法的一个实施例,所述接收用户输入的内容包括接收用户输入的内容,将用户输入的内容添加到缓冲区;所述根据用户输入的内容在词库中确定关键词包括将所述缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。
根据本发明方法的一个实施例,本地词库安装在终端设备中,网络词库存储在云端服务器中;终端设备通过安装插件或者软件的方式安装本地词库;当终端设备新安装应用或业务程序时,在本地词库和网络词库中添加与所述新安装的应用或业务程序相对应的词汇。根据本发明方法的一个实施例,在终端设备或云端服务器中执行所述在词库中查询与所述关键词对应的应用或业务程序的步骤;若在云端服务器中进行,在用户输入内容的过程中,终端设备将输入的内容实时发送给云端服务器,云端服务器将匹配结果返回给终端设备。本发明要解决的另一个技术问题是提供一种根据输入内容提供应用程序联想及入口的终端,在用户输入内容的过程中,在终端上提供应用程序的入口。一种终端设备,所述终端设备包括内容分析装置,用于接收用户输入的内容,根据用户输入的内容确定关键词;程序查询装置,用于在词库中查询与所述关键词对应的应用或业务程序;显示装置,用于在终端设备上提供所述应用或业务程序的入口。 根据本发明方法的一个实施例,所述显示装置在在终端设备上通过列表的形式显示所述应用或业务程序的入口,所述列表经过排序;排序策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序;其中,所述应用或业务程序的入口的形式包括按钮、图标或弹出框。根据本发明方法的一个实施例,所述内容分析装置根据用户输入的内容动态更新确定的关键词;所述程序查询装置实时获得与所述关键词对应的应用或业务程序的入口 ;并由所述显示装置实时在终端设备上提供所述应用或业务程序的入口。根据本发明方法的一个实施例,所述内容分析装置接收用户输入的内容,将用户输入的内容添加到缓冲区;将所述缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。根据本发明方法的一个实施例,程序触发装置,用于响应于用户点击所述应用或业务程序的入口,启动与所述入口对应的应用或业务程序;或者,响应于用户点击所述应用或业务程序的入口,打开浏览器使用所述应用或业务程序,或进入所述应用或业务程序的主页或者介绍页面。根据本发明方法的一个实施例,词库存储装置,用于存储所述词库;所述词库安装在所述终端设备本地,或者存储在云端服务器上。本发明的终端在用户输入内容的过程中,查找词库里与内容匹配的词汇,并在终端上为用户提供与所述词汇对应的应用或业务程序的入口。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的一个实施例的流程图2为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的另一个实施例的流程图;图3为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的又一个实施例的流程图;图4为根据本发明的终端的一个实施例的示意图;图5为根据本发明的终端的又一个实施例的示意图;图6为根据本发明的终端在实际应用中的终端面板的示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。图I为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的一个实施例的流程图。如图I所示步骤102 :接收用户输入的内容;根据用户输入的内容确定关键词;在用户输入内容时,可以对用户输入的内容进行分词处理,确定关键词,也可以将用户的输入内容直接用作关键词。步骤104 :在词库中查询与关键词对应的应用或业务程序;其中,词库中存储关键词,以及与此关键词对应的应用或业务程序。步骤106 :在终端设备上提供应用或业务程序的入口。根据本发明的一个实施例,在终端设备上通过列表的形式显示应用或业务程序的入口,列表经过排序;用户可以设置排序的策略,策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序等。应用或业务程序的入口的形式包括按钮、图标或弹出框。图2为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的另一个实施例的流程图。如图2所示步骤202 :对输入内容进行动态分析,根据用户输入的内容确定关键词;在词库中查询与关键词对应的应用或业务程序。步骤204 :使应用或业务程序随着输入的内容改变而改变,并随着应用或业务程序的改变而改变应用或业务程序的入口。步骤206 :用户点击入口后会打开与入口对应的应用或业务程序。根据本发明的一个实施例,若终端设备未安装应用或业务程序,入口对应链接,用户点击入口后,打开浏览器使用应用或业务程序,或进入应用或业务程序的主页或者介绍页面。图3为根据本发明的一种根据输入的内容提供应用或业务程序入口的方法的又一个实施例的流程图。如图3所示
步骤302 :获取用户输入内容,创建缓冲,输入内容时将内容添加到缓冲中。步骤304 :遍历缓冲,将输入内容在终端设备显示之前,将缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。步骤306 :在词库中查询与关键词对应的应用或业务程序,在终端设备上提供应用或业务程序的入口。根据本发明的一个实施例,若用户通过应用或业务程序的入口启动,根据相应的入口调用系统的接口启动应用或业务程序;当用户新安装应用或业务程序时,会在词库中添加多个相关的词汇,使用户在输入过程中能够匹配输入内容。根据本发明的一个实施例,终端设备通过安装插件或者软件的方式安装本地和网络词库,本地或者网络词库会根据终端设备的情况进行实时更新。根据本发明的一个实施例,词库可以放在终端设备,也可以存储在云端服务器上; 若词库存在云端服务器上,可以实时或者定时对本地数据库进行更新。终端设备根据设备类型安装相应的数据库软件,存储本地词库,也可以用普通文本文件来存储本地词库;本地数据库有变化时,上报给服务器,服务器同步网络词库。根据本发明的一个实施例,查找词库里与用户输入内容是否匹配,可以在本地进行,也可以在云端服务器进行;若在云端服务器,用户输入内容过程中,设备将输入内容实时发送给云端,云端通过计算,将匹配结果返回给设备,设备根据结果显示程序启动入口,或者提供是否安装的提示。根据本发明的一个实施例,终端设备包括手机、PC、PDA。根据本发明的一个实施例,在词库中存储与应用或业务程序对应的关键词,并在字库中存储与该关键词字义相同、相近、上位、下位或相关的若干个词。例如“电脑”,与此相关的词可能有“计算机”、“终端”、“PDA”等。在用户输入内容时,对用户输入的内容进行分词处理,确定关键词,并在字库中匹配关键词,如此关键词在字库中有关联的词,则一同搜索出来,并可以按照规则对搜索出来的词进行排序。用户可以在终端上设置与关键词相关联的词和搜索排序的规则。查询对应的应用或业务程序,并在终端设备上为用户提供应用或业务程序的入口。查询出的词汇对应的应用或业务程序可能为I个或多个,如果为多个应用或业务程序,在终端设备上通过列表的形式显示应用或业务程序的入口,列表经过排序;用户可以设置排序的策略,策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序等。图4为根据本发明的终端的一个实施例的示意图。如图4所示,终端设备400,包括内容分析装置402,程序查询装置403,显示装置401。内容分析装置402接收用户输入的内容,根据用户输入的内容确定关键词。程序查询装置403在词库中查询与关键词对应的应用或业务程序。显示装置401在终端设备上提供应用或业务程序的入口。根据本发明的终端的一个实施例,显示装置401在终端设备上通过列表的形式显示应用或业务程序的入口,列表经过排序;用户可以在终端设备上设置排序的策略,策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序等等。应用或业务程序的入口的形式包括按钮、图标或弹出框。图5为根据本发明的终端的又一个实施例的示意图。如图5所示,终端设备500,包括内容分析装置502,程序查询装置503,显示装置501,程序触发装置504,词库存储装置 505。程序触发装置504响应于用户点击应用或业务程序的入口,启动与入口对应的应用或业务程序;或者,响应于用户点击应用或业务程序的入口,打开浏览器使用应用或业务程序,或进入应用或业务程序的主页或者介绍页面。根据本发明的一个实施例,词库存储装置505存储词库;词库安装在终端设备本地,或者存储在云端服务器上。根据本发明的一个实施例,内容分析装置502根据用户输入的内容动态更新确定的关键词;程序查询装置实时获得与关键词对应的应用或业务程序的入口 ;并由显示装置501实时在终端设备上提供应用或业务程序的入口。根据本发明的一个实施例,内容分析装置502接收用户输入的内容,将用户输入的内容添加到缓冲区;将缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。根据本发明的一个实施例,如果列表中存在与输入的内容对应关键词,显示装置 则在终端设备上显示输入内容,并更新关键词所对应的应用或业务程序的入口。若用户通过应用或业务程序的入口启动,终端设备根据相应的入口调用系统的接口启动应用或业务程序;当用户新安装应用或业务程序时,终端设备会在词库中添加多个相关的词汇,使用户在输入过程中能够匹配输入内容。根据本发明的一个实施例,终端设备查找词库里与用户输入内容是否匹配,可以在本地进行,也可以在云端服务器进行;若在云端服务器,用户输入内容过程中,设备将输入内容实时发送给云端,云端通过计算,将匹配结果返回给设备,设备根据结果显示程序启动入口,或者提供是否安装的提示。图6为根据在发明的终端在实际应用中终端面板的示意图。如图6所示,实际应用中的终端的输入框右侧会有一个控件,控件的图标为“天翼” Logo,用户点击后会向左侧列出部分中国电信的业务程序,包括爱音乐、天翼Live、号码百事通、189邮箱等等,如果手机上安装了某些业务的客户端,当用户点击后便可打开相应客户端程序;若未安装,则启动浏览器,打开相应的WAP或WWW链接。根据本发明的一个实施例,当用户在输入过程中,输入了词库里的关键词,例如,“音乐”,“金曲”,则天翼Logo随即换成关键词对应的应用或者业务程序的图标,即“爱音乐(iMusic) ”的图标,这时,用户点击该图标,便可打开此应用或者业务程序了,或者打开对应的WAP或WWW链接。在输入过程当中加入运营商业务程序的入口,即用户输入相应的关键词,然后提供业务入口,这样会对大大提高运营商的业务使用率,而且是在不影响用户正常输入的情况下。不但能够为用户提供更加便捷的业务使用方式,使用户更加了解业务的内容,还能为业务的运营者增加大量的流量计费效益。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种根据输入的内容提供应用或业务程序入口的方法,其特征在于,包括 接收用户输入的内容; 根据用户输入的内容确定关键词; 在词库中查询与所述关键词对应的应用或业务程序; 在终端设备上提供所述应用或业务程序的入口。
2.如权利要求I所述的方法,其特征在于,根据用户输入的内容动态更新确定的关键词,以及与所述关键词对应的应用或业务程序的入口。
3.根据权利要求I所述的方法,其特征在于, 在终端设备上通过列表的形式显示所述应用或业务程序的入口,所述列表经过排序;排序策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序。
4.根据权利要求I所述的方法,其特征在于, 所述应用或业务程序的入口的形式包括按钮、图标或弹出框。
5.如权利要求I所述的方法,其特征在于,还包括 响应于用户点击所述应用或业务程序的入口,启动与所述入口对应的应用或业务程序; 或者, 响应于用户点击所述应用或业务程序的入口,打开浏览器使用所述应用或业务程序,或进入所述应用或业务程序的主页或者介绍页面。
6.如权利要求I所述的方法,其特征在于 所述接收用户输入的内容包括 接收用户输入的内容,将用户输入的内容添加到缓冲区; 所述根据用户输入的内容在词库中确定关键词包括 将所述缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。
7.如权利要求I所述的方法,其特征在于 本地词库安装在终端设备中,网络词库存储在云端服务器中;终端设备通过安装插件或者软件的方式安装本地词库; 当终端设备新安装应用或业务程序时,在本地词库和网络词库中添加与所述新安装的应用或业务程序相对应的词汇。
8.根据权利要求7所述的方法,其特征在于 在终端设备或云端服务器中执行所述在词库中查询与所述关键词对应的应用或业务程序的步骤; 若在云端服务器中进行,在用户输入内容的过程中,终端设备将输入的内容实时发送给云端服务器,云端服务器将匹配结果返回给终端设备。
9.一种终端设备,其特征在于,所述终端设备包括 内容分析装置,用于接收用户输入的内容,根据用户输入的内容确定关键词; 程序查询装置,用于在词库中查询与所述关键词对应的应用或业务程序; 显示装置,用于在终端设备上提供所述应用或业务程序的入口。
10.如权利要求9所述的终端设备,其特征在于所述显示装置在在终端设备上通过列表的形式显示所述应用或业务程序的入口,所述列表经过排序;排序策略包括对业务的喜好、程序的使用频率、属于重要合作方开发的程序、按照程序或联系人的名称的字母顺序; 其中,所述应用或业务程序的入口的形式包括按钮、图标或弹出框。
11.如权利要求9或10所述的终端设备,其特征在于 所述内容分析装置根据用户输入的内容动态更新确定的关键词;所述程序查询装置实时查询与所述关键词对应的应用或业务程序的入口 ;并由所述显示装置实时在终端设备上提供所述应用或业务程序的入口。
12.如权利要求11所述的终端设备,其特征在于 所述内容分析装置接收用户输入的内容,将用户输入的内容添加到缓冲区;将所述缓冲区中的内容与词库列表做匹配查询,获得对应的关键词。
13.如权利要求9所述的终端设备,其特征在于,还包括 程序触发装置,用于响应于用户点击所述应用或业务程序的入口,启动与所述入口对应的应用或业务程序;或者,响应于用户点击所述应用或业务程序的入口,打开浏览器使用所述应用或业务程序,或进入所述应用或业务程序的主页或者介绍页面。
14.如权利要求9所述的终端设备,其特征在于,还包括 词库存储装置,用于存储所述词库;所述词库安装在所述终端设备本地,或者存储在云端服务器上。
全文摘要
本发明公开了一种根据输入内容提供应用或业务程序入口的方法和终端,接收用户输入的内容;根据用户输入的内容确定关键词;在词库中查询与所述关键词对应的应用或业务程序;在终端设备上提供所述应用或业务程序的入口。本发明公开的方法和终端可以为用户提供更加便捷、灵活的业务使用方式,使用户更加了解业务的内容,并使用户能够更快地找到应用程序并使用。
文档编号G06F17/30GK102902670SQ201110207609
公开日2013年1月30日 申请日期2011年7月25日 优先权日2011年7月25日
发明者董智明, 张长学, 孙震强, 张伟 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1