针对常用网址和常用网址类别的输入方法和系统的制作方法

文档序号:6486312阅读:133来源:国知局
针对常用网址和常用网址类别的输入方法和系统的制作方法
【专利摘要】本发明公布了一种针对常用网址和常用网址类别的输入方法和系统,使用首拼音字符串作为首选输入语言;能够根据方法或系统所覆盖的常用网址或/和常用网址类别的首拼音字符串来输入相应的网址或者网址类别的汉语名称;并至少同时具有如下两个特征:(1)常用导航优先,(2)首拼音优先;本发明能够使得用户即使是在手机这样的小屏幕设备上一般也可以在无需调整待选项显示、并且字符输入和选择总计不超过3次的情况下完成对常用网址和/或常用网址类比的汉语名称的输入。
【专利说明】针对常用网址和常用网址类别的输入方法和系统
【技术领域】
[0001]本发明涉及输入方法和系统领域,尤其涉及汉字输入方法和系统领域。
【背景技术】
[0002]本发明在此引用专利申请号201210059857.1的中国专利申请《一种网址导航系统和方法》,并通过引用而将其并入本说明书。如201210059857.1所述,即使是专门考虑了满足用户网址输入需求的各种汉语拼音输入法,对于用户输入中国用户常用的网址或者网址类别的汉语名称的效率并不高。
[0003]发明的内容
[0004]本发明要解决的技术问题是,针对中国用户所使用的常用网址和常用类别的汉语名称,提供一种输入效率显著超过现有技术的输入方法和输入系统,使得即使是在手机甚至更小的小屏幕设备上一般也可以在用户无需调整选择项显示、并且字符输入和对选择项做出选择总计不超过3次的情况下为用户输出其所需要的常用网址或常用类别的汉语名称。
[0005]本发明公开了一种输入方法(以下简称本方法),包括如下步骤:接收用户输入首拼音字符串集合中的元素;依据所接收的首拼音字符串向用户展示选择项;根据用户选定的选择项,输出对应该选择项的网址或者网址类别的汉语名称。这里所说的选择项,是指本方法在接收用户输入的首拼音字符串之后,到本方法完成输出对应的网址或者网址类别的汉语名称之前,本方法所反馈的、同所接收的首拼音字符串相对应的,供用户做出一步选择,以使得本方法能够更一步的了解用户使用该首拼音字符串所表达的意图的反馈信息。t匕如,如果向用户展示同输入无关的广告信息,同输入有关或者无关的系统使用帮助信息、系统设置信息,这些反馈信息则不属于本说明书所说的选择项;再比如,设计一个劣化的实施例,用户输入一个字符后,该实施例展示“是否已经输入完毕了,请选择yes,no”,用户选择yes之后,该实施例再展示“你确定这是你的输入吗?”,用户点击确实后,再展示“已经接收了你的信息,将开始处理,选择Ok继续处理”,或者,用户输入一个字符后,该实施例展示“你是希望输入网址还是网址类别,I =网址,2 =网址类别”,上述举例的反馈信息和具有类似特征的反馈信息也不属于本说明书所说的选择项;再比如,某实施例向用户展示选择项时,还会展示其他同输入有关的信息,比如某种广告信息,但是该信息的内容,和/或,表达方式,足以让用户不会将其误认为是选择项,比如,其显示格式和/或位置,结合该实施例提供给用户的使用说明信息能够让用户了解,该反馈信息所界定的网址是该实施例出于比如商业目的额外推荐的网址,并不是该实施例认为用户所试图输入其汉语名称的网址,t匕如图1中所展示的广告信息就属于这样的信息,这样的信息也不属于本说明书所说的选择项。
[0006]这里所说的输出对应该选择项的网址或者网址类别的汉语名称,输出的具体方式多种多样,包括:比如将相应的汉语名称输出到其他的系统,或者在使用本方法的系统内部将相应的汉语名称输出到某个功能模块;再比如输出的同时,还完成其他的操作,比如将该汉语名称上屏输出到google搜索引擎的输入框,并触发浏览器使用google搜索引擎的手气不错按钮的功能为用户提供对相应网址的访问;再比如,现有技术中的一切输出方法;再比如,对于所输出的上述汉语名称,并不是使用通用的字符编码方式针对汉语名称来构造所输出的编码,比如并不使用GB码或者大五码等,而是以非通用编码的方式来实现输出,比如,针对本方法所能够输出的每一个网址和网址类别的每一个汉语名称,输出一个专门规定的代码,这种专用代码的构造方式可以多种多样,比如对于本方法所能够输出的各
个汉语名称以分别赋予代码1、代码2、代码3.......的方式编码,或者,对于一部分网址
和/或网址类别以某种专用的编码方式输出,对另一部分网址和/或网址类别以通用字符编码的方式输出;只要接收此输出的系统,或者接收此输出的、使用本方法的本系统的相应功能模块事先了解上述编码方案,能够识别上述编码,同样可以达到输出相应汉语名称的目的,比如,以该网址的URI来作为对该网址的汉语名称的专门编码方式,以属于该网址类别的某个网址的URI作为对该网址类别的汉语名称的专门编码方式,接收以此编码方式输出的该网址或该网址类别的汉语名称的浏览器就可以直接实现对相应的页面的显示,再比如,如前面所述,在以此编码方式来输出的时候,附加输出完成其他操作的指令,将这些指令作为输出的一部分,比如输出相应的URI并触发浏览器对该网址页面的显示,再比如启动浏览器并向其输出相应的URI并触发浏览器对该网址页面的显示,比如以http://www.qq.com/作为对腾讯网的汉语名称的编码,输出该编码并触发浏览器对相应页面的显示,再比如调用专用APP来访问该URI所对应的资源,比如使用某新浪微博客户端来访问新浪微博。优选地,本方法进一步包括对输出对象和/或使用环境的检查步骤,针对相同的输入信息,本方法根据输出对象和/或使用环境的不同而使用不同的输出方式,比如某实施例向浏览器地址栏输出URI,而向比如书写程序上屏输出同待选项所显示的汉语名称相一致的汉字组合。优选地,本方法允许用户指示针对其输入的信息做何种方式的输出,比如就至少一部分网址允许用户分别针对不同的网址事先指示不同的默认输出方式。
[0007]本发明的基本技术方案包括以下几点可供选择使用的技术选择:
[0008](I)改进汉语拼音首拼音字符串输入方法。本说明书所说的某常用网址或者常用网址类别的汉语名称的首拼音字符串,是指:(一)对于由纯汉字组成的汉语名称,将该汉语名称中每一个汉字的对应拼音的首拼音按照对应汉字在该汉语名称中的顺序合在一起构成的字符串,和,按照对应汉字在该汉语名称中的顺序在前述字符串中选取的子字符串,比如对于汉语名称“新浪微博”来说,其首拼音字符串就分别是X、Xl、Xlw、Xlwb ; (二)对于不是纯粹由汉字组成的汉语名称,其中汉字部分使用其汉语拼音的首拼音,数字部分直接使用该数字,英文字母部分直接使用该英文字母,将前述这些字符按照对应汉字、数字、英文字母在该汉语名称中的顺序合在一起构成的字符串,和,按照对应汉字、数字、英文字母在该汉语名称中的顺序在前述字符串中选取的子字符串,比如对于“QQ空间”,其首拼音字符串就是q、qq、qqk、qqkj,对于“163邮箱”,其首拼音字符串就是1、16、163、163y、163yx ;比如对于“NBA”,其首拼音字符串就是n、nb、nba。
[0009]在现有技术中,对于纯汉字组成的汉字组合,使用上述定义中的首拼音字符串作为输入方法,是常见的技术。但是,比如,对于含有数字的汉语名称,现有的输入法技术并不是将其中的数字同汉字的首拼音按照上述方式来构造成统一的首拼音字符串。比如,在百度输入法中,输入163yx,它会直接将163作为数字输入,然后再将yx作为首拼音字符串处理,反馈“优先,以下,允许,游戏,一下”等汉字输入选择项,而不会将163yx合在一起处理。使用本发明所改进的首拼音字符串,更符合中国用户的日常交流习惯,能够显著改善用户输入其汉语名称中包含有数字的网址的方便程度和速度。
[0010](2)改进联想输入法。在用户所输入的首拼音字符串可能是用于输入某个网址类别的汉语名称的时候,在条件允许的情况下,系统为其展示的选择项包括界定该首拼音字符串属于其首拼音字符串集合的可能网址类别(在(2)中简称为该网址类别)的选择项,和/或,界定属于该网址类别的子网类别和/或网址的选择项,即使该首拼音字符串并不是这些子网址类别和网址的首拼音字符串集合中的元素。比如,用户输入字符sy,本方法比如展示“实用查询、身份证、手机归属地、星相命理、邮件查询、航班查询”等选择项,尽管只有实用查询这个网址类别的首拼音字符串集合包含sy这个元素,而“身份证、手机归属地、星相命理、邮件查询、航班查询”等实用查询这个网址类别名下的子网址类别的汉语名称的首拼音字符串集合并不包含sy这个元素。再比如,用户输入字符sp,本方法比如展示“视频类、优酷网、土豆网、搜狐视频、腾讯视频”,尽管“优酷网、土豆网、搜狐视频、腾讯视频”等网址的汉语名称的首拼音字符串集合并不包含sp这个元素。
[0011]用户输入网址的汉语名称的时候,有可能已经清楚地知道其要输入的网址的汉语名称,比如用户知道百度视频这个网址的汉语名称,用户希望输入该网址的汉语名称,那么使用百度拼音输入法,该用户输入bdsp,百度拼音输入法会以“1.百度视频、2.不打算、
3.不懂事、4.百度上、5、表达式”的形式提供选择项,用户选择百度视频这个选择项,百度拼音输入法会输出汉字组合“百度视频”。但是,很多时候,用户希望输入某个网址的汉语名称,但他并不清楚该网址的汉语名称到底是什么,比如,用户希望输入某个视频类网址的汉语名称,但是他并不知道这个网址具体的汉语名称,这种情况下,现有技术中的汉字输入法就无法为其提供服务,而使用本发明所公开的方法,用户只需要输入视频类这个网址类别的汉语名称“视频类”的首拼音字符串,比如在上面所举的例子中,输入sp,就可以在本方法所展示的“视频类、优酷网、土豆网、搜狐视频、腾讯视频”等选择项中选择比如优酷网这个选择项,本方法就会为其输出汉字组合“优酷网”
[0012](3)以首拼音字符串作为基本输入语言,针对常用网址和/或常用网址类别来安排首选选择项和首选待选项。
[0013]使用首拼音字符串来输入某些网址或者网址类别的汉语名称,现有技术中不少拼音输入法都支持。但是输入效率并不高,比如百度拼音输入法,用户输入字符b,百度拼音输入法并不会首先猜测用户会输入同百度公司有关的某个网址,比如“百度、百度音乐、百度视频、百度小说、百度贴吧”等,而会展示比如“吧、把、不、并、版”等选择项。用户输入spl,百度拼音输入法展示“视频类、杀破狼、收破烂、四平路、撕破脸”等选择项。造成现有汉字输入法技术展示上述低效率的选择项的一个原因是,它们在设计上兼顾了用户的一般性汉字输入。但是,实际上用户在做出汉字输入的时候,用户本身很清楚他是做一般性的汉字输入,还是希望专门输入某个常用网址和/或常用网址类别的汉语名称,因此,本发明通过提供一种优先满足用户对常用网址和/或常用网址类别的汉语名称的输入法,用户在需要做这种输入的时候,只需要比如将输入法切换到使用本方法的工作模式,就可以显著获得更高的输入效率。
[0014]首拼音字符串难以作为汉字输入的首选输入语言的根本原因,是这种方法在很多时候会因为重码率高而影响输入效率。比如输入fdc,到底是指房地产,还是指风电场、发电厂、翻斗车、废电池、防盗窗、防弹车、发电车,一般来说需要用户选择才能够确定,通过将首选选择项和首选待选项的范围限制在针对常用网址和/或常用网址类别的汉语名称,本发明就可以显著的克服首拼音字符串输入法的上述缺陷,加上由于本发明避免了使用宝贵的显示面积去展示不相干的一般汉字输入选择项,在大多数情况下,只需要用户输入一两个字符,本方法就可以实现对常用网址和/或常用类别的汉语名称的输入。
[0015](4)将用户的输入需求分为网址输入导航需求和网址查询导航需求,来进一步提高输入效率。比如,针对网址输入导航需求,本方法至少针对用户输入第一个字符所展示的首选待选项中会显著增加将该字符理解为网址的汉语名称的首拼音字符串的待选项的比例,比如用户输入S,展示比如“搜狐、搜狐视频、搜搜、搜狐新闻、搜房网”等待选项。而针对网址查询导航需求,本方法至少针对用户输入的第一个字符展示的首选待选项中会显著增加将该字符理解为网址类别的汉语名称的首拼音字符串的待选项的比例,比如用户同样输入S,展示比如“实用查询、身份证、生活、视频、手机归属地”等待选项。更多的说明参见本说明书对方法B的说明。关于上述两种网址导航需求的说明,参见201210059857.1中的说明。
[0016]本说明书所说的输入语言,是指用户向本方法表达其输入意图时,可以使用的沟通符号和应该遵守的表达规则的集合。
[0017]本说明书所述的常用网址,是指中国用户上网常用的、具有中国用户在日常的中文交流中普遍习惯性的用于称呼该网址的汉语名称的网址的集合中的各个网址。中国用户上网常用的网址,一般都有中国用户在日常的中文交流中普遍习惯性的用于称呼该网址的纯由汉字组成的名称,比如新浪微博、百度,谷歌;但中国用户在中文交流中称呼某些常用网址的时候也可能会普遍习惯性的使用含有英文或/和数字的名称,比如“QQ空间、163邮箱”,“CNTV”。本说明书所说的常用网址的汉语名称,是指中国用户在日常的中文交流中普遍习惯性的用于称呼这些常用网址的名称,既包括上述纯由汉字组成的网址名称,也包括上述含有英文或/和数字的网址名称。
[0018]本说明书所说的常用网址类别是指合理的对常用网址的汉语分类体系中的常用网址类别。这里所说的对常用网址的汉语分类体系,是指该网址分类体系是使用符合中国用户在日常的中文交流中的语言习惯的表达来为其网址类别命名,所命名的名称就是本说明书所说的该网址类别的汉语名称。上述网址类别的汉语名称,绝大多数是纯由汉字组成,比如“视频”、“生活”、“视频类”等;不过由于中国用户在日常的中文交流中表达某些网址类别时也会习惯于使用英文或/和数字,比如用“NBA”来称呼由同美国NBA职业篮球有关的某些网址所构成的网址类别,再比如用“B2C类”来称呼B2C类电子商务网站所构成的网址类别。因此也可能有少量网址类别的汉语名称使用了英文或/和数字。这里所说的“合理的对常用网址的汉语分类体系”中所说的合理,是指现有技术人员根据现有知识和本发明所披露的信息能够得出结论,从便于中国用户使用网址类别的汉语名称的首拼音字符串来表达网址类别信息,以满足其网址查询导航需求这个目的来说,该分类体系并非是不合理的。这里所说的“合理的对常用网址的汉语分类体系中的常用网址类别”中所说的常用网址类别,是指中国用户在该分类体系中会经常用到该网址类别来表达其网址查询需求。一般来说,合理的对常用网址的汉语分类体系中的常用网址类别,不会是搜索引擎式的字符串关键词网址类别,但是作为例外,比如,如果某个搜索引擎式的字符串关键词网址类别的名称,恰好符合本说明书所描述的“合理的常用汉语分类体系中的网址类别的汉语名称”的技术特征,那么常用网址类别也可能使用该名称,比如前面举例的网址类别“NBA”;再比如,如果针对某个关键词,某搜索引擎所提供的网址集合,恰好构成了本说明书所说的合理的对常用网址的汉语分类体系中的一个常用网址类别,自然该分类体系也可以包括这样的网址类别。关于搜索引擎式的字符串关键词网址分类方法和搜索引擎式的字符串关键词网址类别的说明见201210059857.1中的说明。
[0019]根据本说明书所述的标准,如果不能够否定某个网址属于常用网址,该网址就属于本说明书所说的常用网址,如果不能够否定某个网址类别属于常用网址类别,该网址类别就属于本说明书所说的常用网址类别。关于常用网址和常用网址类别的说明,参考201210059857.1 的说明书。
[0020]本说明书将由常用网址和常用网址类别的各个汉语名称的首拼音字符串集合的并集所构成的集合,称为首拼音字符串集合。该集合的构成,主要取决于以何种标准来判断某网址是否满足“中国用户上网常用的、具有中国用户在日常的中文交流中普遍习惯性的用于称呼该网址的汉语名称”这一要求,其中尤其需要考虑两个主要因素:第一,使用该网址的中国用户是否对该网址有在日常的中文交流中普遍习惯性的用于称呼该网址的汉语名称,具备这个条件的网址,才适合用首拼音字符串作为输入语言,第二,中国用户对该网址的常用程度,这点会直接影响使用首拼音字符串输入语言时的重码率,通过排除不那么常用的网址来控制重码率是本发明的基本技术选择。本说明书所说的第一类常用网址集合,是指以如下的判断标准来筛选而成的网址集合:以目前能够同时正常入选用户访问量最大的前3位针对PC用户的导航网页的网址的相应状况为参考标准,以此来确定常用网址集合。这里所说的正常入选,是指不是因为各种因素而将不满足常用网址标准的网址收入了该导航页,比如,虽然某网址支付了广告费等,但对比各个导航网页选取常用网址的标准,不能够认定该网址不属于常用网址,则该网址是正常入选的网址;再比如,列入导航网页国外类的网址,如果导航网页上所展示的相应的选择项所使用的英文名称不是中国用户在日常的中文交流中普遍习惯性的用于称呼该网址的汉语名称,除非有其他的充分理由,否则该网址不属于正常入选的网址;再比如,导航网页上对应某网址的选择项并未使用该网址的汉语名称,除非有其他的充分理由,该网址不属于正常入选的网址。未来,各网站在宣传其汉语名称方面可能会有变化,比如,因为本发明的实施而普遍加强宣传,同时,中国用户的上网习惯也会因为各种因素而出现变化,届时,技术人员可以以本说明书关于目前的处理标准的说明为基准,以同等程度的满足“中国用户上网常用的、具有中国用户在日常的中文交流中普遍习惯性的用于称呼该网址的汉语名称”来确定该常用网址集合。
[0021]本说明书所说的第二类常用网址集合,是指以如下的判断标准来筛选而成的网址集合:以目前能够正常入选用户访问量最大的前5位针对PC用户的导航网页之一的网址的相应状况为参考标准,以此来确定常用网址集合。
[0022]本说明书在描述本发明时所指的首拼音字符串集合,除非另有特别说明,是指以下两种并集中的某一种:(I)以上述第一类常用网址集合为基础来构造的首拼音字符串集合,与根据本方法所覆盖的常用网址和常用网址类别的各个汉语名称来构造的首拼音字符串集合的并集;(2)以上述第二类常用网址集合为基础来构造的首拼音字符串集合,与根据本方法所覆盖的常用网址和常用网址类别的各个汉语名称来构造的首拼音字符串集合的并集。优选地,本发明使用第一类常用网址集合按照上述定义构造的并集来实施。但可选的,本发明使用第二类常用网址集合按照上述定义构造的并集来实施。随着常用网址集合包括的网址的汉语名称的数量的增加,首拼音字符串集合会越来越接近狭义字符串集合,可选地,以狭义字符串集合来代替按照上述定义所构造的并集,并在此基础上来实施本发明。
[0023]本说明书所说的狭义字符是指英文字母和数字。也就是集合{a,b,c,......x,y,
z,0,l,2,......,7,8,9}中的任何一个元素。本说明书将由上述字符组成的字符串称为狭
义字符串,比如xy,163y,v。由全体不超过N个狭义字符组成的字符串所构成的集合,本说明书将其称为狭义N字符串集合。N = 1,称为狭义单字符串集合,N = 2,称为狭义双字符串集合,比如xy就是狭义双字符串集合中的一个元素。
[0024]本说明书将首拼音字符串集合和狭义N字符串集合的交集,称为N字符串首拼音集合,N为某个自然数,N取值为I时,将其称为单字符串首拼音集合。
[0025]本说明书所说的某汉语名称的首拼音字符串集合,是指由该汉语名称的全体首拼音字符串组成的集合,比如“新浪微博”这个汉语名称的首拼音字符串集合就是{x、xl、xlw、xlwb}, x、xl、xlw、xIwb就是该集合的元素。
[0026]本说明书所说的某常用网址或常用网址类别的汉语名称的首拼音字符串集合中的某些元素,是指该集合中的某个元素,或者,某若干个元素。
[0027]本说明书所说的“一般用户”,是指其访问各个网址的概率大体相当于中国网民访问各个网址的统计频率、没有特殊需求偏好的用户。本说明书所说的“按照正常的使用习惯”,是指并非刻意地按照偏离上述特征的使用方式使用。
[0028]本说明书所说的待选项,一般来说,是指同时具有如下两条性质的选择项:(I)该选择项界定本方法所覆盖的常用网址,或者该选择项界定本方法所覆盖的常用网址类别;(2)用户选择该选择项之后,如果该选择项所界定的是常用网址,本方法会输出该网址的汉语名称;如果该选择所界定的是常用网址类别,本方法会或者输出该选择项所界定的网址类别的汉语名称,或者展示界定属于该网址类别的子网址类别或者网址的选择项。比如,用户输入S,本方法根据s检索出对应的某些网址或/和网址类别,向用户展示比如“1、搜狐、
2、搜狐视频、3、搜搜、4、搜狐新闻、5、实用查询、6、身份证”等供用户选择的选择项,用户选择这些选择项,本方法分别为其输出“搜狐、搜狐视频、搜搜、搜狐新闻”等网址的汉语名称和网址类别“实用查询、身份证”的网址类别的汉语名称,上述选择项就是本说明书所说的待选项。再比如,如果某实施例在用户选择“实用查询”这个选择项,该实施例并不输出“实用查询”这个汉语名称,而是展示“手机归属地、星相命理、邮件查询、航班查询、彩票类”等选择项,“实用查询”这个选择项也是待选项。此外,假设,上述举例中,如果该系统在屏幕上展示选择项“搜狐、搜狐视频、搜搜、搜狐新闻、实用查询、身份证、其他”,并且如果用户选择其中的选择项“其他”,系统会向其展示对应输入字符s的待选项,比如展示待选项“搜狐财经、视频、搜狐体育”,那么该选择项“其他”,也是本说明书所说的待选项,本说明书规定,具有等同特征的选择项是本说明书所说的待选项,比如将上述的“其他”展示为“其他待选项”,“更多的”等等。如果,在用户选某择选择项后,某实施例在其输出相应的网址或者网址类别的汉语名称或者展示进一步的选择项之前,展示各种不属于选择项的反馈信息,t匕如反馈如下的劣化信息“是否需要提供更多的选择项? ”,“I =展示更多的选择项,2 =直接输出此网址类别的汉语名称”,“将要开始输出网址了,可以吗”,“确定是选择此选择项吗?Ok继续,Cancel取消”,本说明书对此规定在判断某一选择项是否是待选项时,所有不是选择项的反馈信息均应该予以忽略不计,而考虑随后该实施例所做的输出,或者随后所展示的选择项的性质。比如,在用户选择待选项“腾讯网”之后,尽管某实施例附加了上述种种劣化的反馈信息,但是之后输出了汉字组合“腾讯网”,该选择项是本说明书所定义的待选项。并且,本说明书规定,在首选选择项中,如果存在某个选择项是待选项,并且该待选项界定网址类别,此时,首选选择项中所界定的网址或者网址类别是属于该待选项所界定的网址类别的各选择项,即使并非界定本方法所覆盖的常用网址或网址类别,只要它们满足本说明书关于待选项的其他要求,这些选择项是待选项。比如,针对用户输入s,本方法首选选择项展示“实用查询、星相命理、邮件查询、航班查询、彩票类”等选择项,其中“实用查询”这个选择项是待选项,但本方法并不覆盖“星相命理”这个网址类别,但是,由于该网址类别是属于“实用查询”这个网址类别的子网址类别,因此只要比如用户选择“星相命理”这个选择项,本方法输出网址类别“星相命理”的汉语名称,选择项“星相命理”是待选项。
[0029]这里所说的界定某个常用网址或者常用网址类别,是指该选择项提供的信息能够以符合中国用户日常交流习惯的表达让用户了解其所界定的是哪一个常用网址或者是哪一个常用网址类别。比如,假设对于用户输入S,本方法展示选择项“是”,用户选择该选择项,本方法输出“搜狐网”这个常用网址的汉语名称,“是”无法以符合中国用户日常交流习惯的表达让用户了解其所界定的网址是搜狐网,该选择项不是待选项。再比如,在谷歌搜索引擎的输入框中使用百度拼音输入法,输入b,在输入法所展示的选字菜单“1.吧、2.把、
3.不、4.被、5.并”中选择“不”(步骤100),从而向输入框输入该汉字(步骤101),针对该汉字,使用谷歌搜索引擎对其进行搜索(步骤102),展示搜索引擎的反馈结果(步骤103),该结果在数学上提供了一个同“不”这个关键词相应对应的网址集合;假设,做出某些技术上的安排,使得步骤101、102在后台进行,屏幕不做显示,用户仅能够看到步骤100及其之前的正常显示,和步骤103的正常显示,用户就会更清楚的看到在其输入b之后,系统提供了选择项菜单“1.吧、2.把、3.不、4.被、5.并”,他选择其中的选择项“不”,系统为其反馈了一个网址集合。在数学上,可以认为“不”这个选择项以此方式界定了该网址集合,而该网址集合构造了一个特定的网址类别。采用上述方式,可以针对任何关键词构造一个相应的网址类别。但按照本说明书对常用网址类别的说明,一个合理的对常用网址的汉语分类体系中不可能存在这样的常用网址类别,仅仅考虑这一原因,上述“吧、把、不、被、并”等选择项也不是待选项。
[0030]优选地,待选项界定某个常用网址或者常用网址类别,是通过在该待选项中使用该常用网址或者常用网址类别的汉语名称来实现。并非每一个网址都属于常用网址,也并非每一个网址均存在汉语名称,因此本方法并非针对每一个网址都可以展示待选项。
[0031]一个选择项是否是待选项,同用户选择该选择项后,本方法能够做出的反应有关,t匕如,对百度拼音输入法系统略作调整,用户输入字符b,该系统会向用户展示“不、被、把、本”等选字菜单,但用户选择其中任一选择项后,系统不能够输出任何信息也不展示更多的选择项。即使不考虑“不、被、把、本”等并不直接界定常用网址或者常用网址类别,仅考虑该输入法此时不能够输出任何信息也不展示更多的选择项,“不、被、把、本”等也不是待选项。再比如,本方法的某实施例用于向Word程序上屏输出网址或者网址类别的汉语名称,假设针对用户输入字母S,该实施例展示“搜狐、搜狐视频、搜搜、搜狐新闻、搜狐微博”等选择项,但当用户选择选择项“搜狐”,该实施例输出汉字组合“新浪”,由于此时“新浪”不可能是选择项“搜狐”所界定的常用网址的汉语名称,该选择项“搜狐”不是待选项。
[0032]本说明书所说的在选择项或者待选项中使用某个网址或者网址类别的汉语名称,是指在该选择项或者待选项所展示的内容中包含有该汉语名称,比如待选项“百度网WWW.baidu.com”就可以根据此定义认为是使用了百度这个汉语名称,也可以根据此定义认为是使用了百度网这个汉语名称。
[0033]本说明书所说的“调整选择项显示”,是指移动选择项显示界面、翻动选择项显示界面、点击选择项进入能够提供更多选择项的显示界面等,使得本方法针对同一输入可以展示更多的选择项的各种操作。
[0034]本说明书所说的“调整待选项显示”,是指移动待选项显示界面、翻动待选项显示界面、点击待选项进入能够提供更多待选项的显示界面等,使得本方法针对同一输入可以展示更多的待选项的各种操作。
[0035]本说明书所说的首选待选项,是指本方法在无需用户调整待选项显示的情况下能够合理显示的待选项。比如本方法的某实施例尽管其工作环境是PC屏幕,在该屏幕上可以合理地显示的待选项的数量大于5个,但该实施例一次只显示5个待选项,其首选待选项就是5个;再比如,某实施例一次显示50个待选项,但其工作环境是手机屏幕,在该屏幕上在无需用户调整待选项显示的情况下能够合理显示的待选项是比如8个,其余的42个待选项需要用户调整待选项的显示才能够看到,其首选待选项就是8个。本说明书所说的对待选项的“合理显示”,是指针对向用户展示、并且接受用户的选择,以实现常用网址和/或常用网址类别的汉语名称的快速输入这个技术目的来说,现有技术人员会认为其显示格式是合理的,比如屏幕上显示待选项的字符大小,待选项之间的间距,显示待选项的数量等安排是合适的。
[0036]本说明书所说的首选选择项,是指本方法在无需用户调整选择项显示的情况下能够合理显示的选择项。其解释参考对首选待选项的解释。
[0037]下面对本发明所公开的输入方法做详细说明:
[0038]方法A,其特征在于,包括:
[0039]1、该方法至少:(I)能够根据用户输入的、该方法所覆盖的每一个常用网址的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址的汉语名称;和(2)能够根据用户输入的、该方法所覆盖的每一个常用网址类别的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址类别的汉语名称。
[0040]这里所说的覆盖,对于该网址,是指该方法具有本条上述⑴所述的技术特征,对于该网址类别,是指该方法具有本条上述(2)所述的技术特征。该方法覆盖哪些常用网址,不同的实施例可以有不同的选择,不同的实施例所覆盖的常用网址的数量也可以有不同的选择。优选地,该方法选择覆盖的常用网址的数量应该显著地大于,满足无需用户调整待选项显示就可以合理显示对应全部网址的各个待选项的要求的情况下该方法可以覆盖的最大网址数量,比如达到通过让用户输入包含一个字符的首拼音字符串来加以区分后,满足针对每一个首拼音字符串均无需用户调整待选项显示就可以合理显示对应的全部待选项的要求的情况下该方法可以覆盖的最大网址数量。这里所说的“通过让用户输入包含一个字符的首拼音字符串来加以区分”,是指,比如针对字符a,该方法展示界定其首拼音字符串集合包含a这个元素的网址的待选项,针对字符b,该方法展示界定其首拼音字符串集合包含b这个元素的网址的待选项,以此类推。优选地,该方法选择覆盖的常用网址的数量可以至少达到通过让用户输入包含不超过N个字符的首拼音字符串来加以区分后,分别对应这些字符串所展示的首选待选项所构成的待选项集合可以界定的最大网址数量,N分别等于2,3,4.可选地,该方法选择覆盖全部常用网址。该方法覆盖的常用网址的名录,技术人员可以从各种导航网页中筛选,也可以根据统计分析来选择,再比如根据专门组织的调查,再比如在本说明书所述的第二类常用网址集合中筛选。
[0041]该方法覆盖哪些合理的常用网址类别,不同的实施例可以有不同的选择。比如,某实施例可以选择该方法不覆盖任何网址类别,也就是该实施例不支持用户通过输入首拼音字符串来输入网址类别的汉语名称。优选地,该方法选择覆盖最常用的、中国用户在日常交流中有比较一致的分类含义的网址类别。
[0042]针对某一个网址的某汉语名称,该方法具体选择支持根据其首拼字符串集合中的哪些元素来输入该网址的汉语名称,针对某一个网址类别的某汉语名称,该方法具体选择支持根据其首拼字符串集合中的哪些元素来输入该网址类别的汉语名称,该方法的不同实施例可以做出不同的选择。优选地,如果该方法支持根据该网址或者该网址类别的某汉语名称的首拼字符串集合中较短的元素来输入该网址或者该网址类别的汉语名称,除非该元素已经只对应一个待选项,否则该方法也应该支持根据该首拼音字符串集合中相邻的较长的元素来输入该网址或者该网址类别的汉语名称,比如,如果支持根据t来输入腾讯网这个汉语名称,那么根据tx也可以输入腾讯网这个汉语名称,不会出现根据tx反而不能够输入腾讯网的这个汉语名称。但该方法支持根据该首拼音字符串集合中某元素来输入该网址或者该网址类别的汉语名称,并非必须同时支持根据该集合中相邻的较短元素来输入该网址或者该网址类别的汉语名称。
[0043]假设针对某个网址的某个汉语名称,比如www.sohu.com的汉语名称“搜狐网”如果用户输入该网址的该汉语名称的首拼音字符串集合中的某个元素,比如S,本方法能够输出该网址的汉语名称,本说明书将上述技术特征称为该方法支持根据该元素来输入该网址的汉语名称,也将其称为该方法能够根据该元素来输入该网址的汉语名称。一般来说该方法通常需要反馈多个待选项让用户进一步选定,利用用户对待选项的选择信息才能够正确输出用户所希望的网址的汉语名称。一个常用网址的汉语名称并不一定是唯一的,本说明书所说的输出某个常用网址的汉语名称,是指输出该网址任意一个汉语名称。可选地,当用户选择某个待选项,比如“腾讯网”这个待选项,该方法输出同该待选项显示的内容相一致的汉字组合“腾讯网”;这样的技术选择对于使用本方法来为用户比如向某个书写程序输出其希望输入的网址的汉语名称,有其价值;但是,在其他一些时候,并无此必要,比如对于用户使用该方法来向google搜索引擎的搜索框输入该网址的汉语名称、并触发浏览器使用goog I e搜索引擎的手气不错功能来实现对该网址页面的显示,此时,本方法输出汉语名称“腾讯网”与输出该网址的另一个汉语名称“QQ网”,会得到同样的结果;再比如,如果本方法并不是使用通用的字符编码方式针对汉语名称的来构造所输出的编码,而是以非通用编码的方式来实现输出,并且该编码方式是按照同一个网址,使用同一个编码来表示该网址的各个汉语名称。
[0044]优选地,如果某一个常用网址具有多个汉语名称,该方法支持根据该网址的多个汉语名称中两个或者更多个汉语名称的首拼音字符串集合的某些元素来输入该网址的汉语名称,即使并不在有关的待选项中使用其中的某些汉语名称,比如,针对网址news,qq.com,该方法的某实施例在对应的待选项中使用“腾讯新闻”这个汉语名称,其首拼音字符串集合是{t, tx, txx, txxw},—部分中文用户也习惯于将该网址称为“QQ新闻”,对应此汉语名称的首拼音字符串集合是{q,qq, qqx,qqxw},该实施例同时也支持根据{q, qq, qqx,qqxw}中的某些元素来获取该网址。优选地,针对具有多个汉语名称的常用网址,比如Mp3,baidu.com,该方法除了显示直接对应其输入首拼音字符串的汉语名称,还始终展示一个统一的汉语名称,比如针对bdy,展示类似“百度Mp3 (百度音乐)”的待选项,有助于用户在使用中熟悉该实施例对该常用网址所首选的汉语名称。
[0045]假设针对某个网址类别的某个汉语名称,比如实用查询,如果用户输入该网址类别的该汉语名称的首拼音字符串集合中的某个元素,比如S,该方法能够输出该网址类别的汉语名称,或者能够输出属于该网址类别的某个子网址类别的汉语名称或者属于该网址类别的某个网址的汉语名称,本说明书将上述技术特征称为本方法支持根据该元素来输入该网址类别的汉语名称,也将其称为该方法能够根据该元素来输入该网址类别的汉语名称。本说明书所说的输出某个网址类别的汉语名称,是指输出该网址类别任意一个汉语名称。可选地,该方法输出网址类别的汉语名称时,输出同用户所选择的待选项显示的内容相一致的汉字组合,比如用户选择待选项“视频类”,该方法输出汉字组合“视频类”。一般来说该方法通常需要反馈多个待选项让用户进一步选定,利用用户对待选项的选择信息才能够正确输出用户所希望的网址类别的汉语名称,或者正确输出属于该网址类别的某个子网址类别或者网址的汉语名称。对属于某个网址类别的网址和子网址类别的说明,参见201210059857.1 的说明书。
[0046]如果某一个常用网址类别具有多个汉语名称,优选地,该方法支持根据该网址类别的多个汉语名称中两个或者更多个汉语名称的首拼音字符串集合的某些元素来输入该网址类别的汉语名称,即使并不在有关的待选项中使用该汉语名称。优选地,针对一个具有多个汉语名称的网址类别,该方法除了显示直接对应用户所输入的首拼音字符串的汉语名称,还始终展示一个统一的汉语名称,比如针对用户输入ylxx,展示类似“休闲娱乐(娱乐休闲)”的待选项,有助于用户在使用中熟悉该方法对常用网址类别所首选的汉语名称。
[0047]2、至少针对用户输入的单字符串首拼音集合中的元素,该方法同时具有以下两个特征:
[0048](I)总体来说,该方法所展示的首选选择项中至少大部分的选择项是待选项。本说明书将此技术特征称为“常用导航优先”。这里所说的“总体来说”,是指一般用户按照正常的使用习惯使用该方法若干次后,根据该方法所展示的首选选择项,可以合理的推测:该方法具有上述技术特征。这里所说的“至少大部分”,是指不是待选项的选择项如果存在,其占首选选择项的比例也已经低到了如果仅使用首选选择项,相对于其他用途,该方法更适合于用于为中国用户提供本说明书所描述的针对常用网址或/和常用网址类别的汉语名称输入服务。比如,优选地,该方法的某个实施例的首选选择项全部是待选项,该实施例具有上述技术特征。再比如,一个时期,狭义单字符串集合中的某些元素,可能会并不属于单字符串首拼音集合,在该时期,针对所有这些字符串,即使该方法的某实施例所展示的选择项全部是用于一般汉字输入的选择项,该实施例也不会仅仅因此而不具有“常用导航优先”这一技术特征。再比如,假设某实施例出于某种原因,当用户输入单字符串首拼音集合中的元素时,偶尔会展示用于一般汉字输入的选择项,比如一般用户按照正常的使用习惯,平均使用100次才有一次遇到,再比如每累积使用50次出现一次,该实施例仍然具有“常用导航优先”这一技术特征。再比如,针对单字符串首拼音集合中的任意一个元素,某实施例所展示的首选选择项或者全部是待选项,或者只有极少数不是待选项,该系统具有“常用导航优先”这一技术特征。再比如,尽管针对单字符串首拼音集合中的个别元素,某实施例展示的首选选择项中不是待选项的选择项并非少数,但是对于该集合的其他元素,首选选择项中或者全部是待选项,或者只有极少数不是待选项,该实施例具有“常用导航优先”这一技术特征。该方法针对某个元素,展示告知用户无法展示相应的选择项的反馈信息,这些反馈信息不属于本说明书所说的选择项。这里所说的展示告知用户无法展示相应的选择项的反馈信息,包括该方法以无反馈信息来作为反馈信息。
[0049](2)总体来说,该方法所展示的大部分的首选待选项是对应该方法将该字符串理解为首拼音字符串的待选项。这里所说的“对应该方法将该字符串理解为首拼音字符串的待选项”,是指该字符串属于该待选项所界定的网址或者网址类别的至少一个汉语名称的首拼音字符串集合;或者该待选项所界定的网址或者网址类别是属于某一网址类别的网址或者子网址类别,而该字符串属于该某一网址类别的至少一个汉语名称的首拼音字符串集合,有关的举例参见本说明书对改进的联想输入法的说明。本说明书将此技术特征称为“首拼音优先”。“首拼音优先”并不要求针对单字符串首拼音集合中的每一个元素,该方法所展示的首选待选项中对应将该字符串理解为首拼音字符串的待选项均占大多数。这里所说的“总体来说,该方法所展示的大部分的首选待选项是对应该方法将该字符串理解为首拼音字符串的待选项”,是指一般用户按照正常的使用习惯,输入单字符串首拼音集合中的相应元素,使用该方法若干次后,根据该方法展示的首选待选项中将该字符串理解为首拼音字符串的待选项的比例,可以合理的推测,如果只使用首选待选项,也就是不通过调整待选项显示的方式来展示更多的待选项,那么使用首拼音字符串作为输入语言总体上是合理的,该方法能够正确的理解其输入所使用的是该语言。比如,优选地,该方法的某实施例的首选待选项全部是对应该实施例将该字符串理解为首拼音字符串的待选项,该实施例具有此技术特征。再比如,一个时期,狭义单字符串集合中的某些元素,可能会并不属于单字符串首拼音集合,在该时期,针对所有这些字符串,即使某实施例展示的待选项全部是以其他语言理解其含义而获取的待选项,比如作为域名的一部分来理解,该实施例也不会仅仅因此而不具有“首拼音优先”这一技术特征。再比如,某实施例,针对用户输入的单字符串首拼音集合中的任一元素,或者展示告知用户未能获取到对应的选择项的信息,或者展示的首选待选项均是对应该实施例将该字符串理解为首拼音字符串的待选项,该实施例具有“首拼音优先”这一技术特征。这里所说的展示告知用户该实施例未能获取到对应的选择项的信息,包括该实施例以无反馈信息来作为反馈信息,比如,某实施例支持字符串xlk,用户输入xlk后该实施例展示了待选项“新浪科技”,用户继续输入字符f,而该实施例不能够获取到对应字符串xl kf的网址或者网址类别的汉语名称,此时该实施例不反馈信息,用户除了继续看到其输入的字符串xlkf和之前显示的对应xlf的待选项“新浪科技”,看不到其他的反馈信息,这就是以不反馈信息来作为反馈信息的一种方式。再比如,尽管针对单字符串首拼音集合中的个别元素,某实施例展示的首选待选项中多数待选项不是将该元素理解为首拼音字符串的待选项,但是对于该集合中的其他元素,其首选待选项或者全部是将其理解为首拼音字符串的待选项,或者绝大多数是将其理解为首拼音字符串的待选项,该实施例具有“首拼音优先”这一技术特征。
[0050]3^2)所述的技术选择,并不禁止该方法同时还支持其他的输入语言,比如,可选地,该方法同时还支持用户使用域名作为输入语言,再比如,支持使用网址或者网址类别的汉语名称的某个中段拼音字符串来作为输入语言,比如支持用户通过输入字符串Iw来输入新浪微博的汉语名称。如果该方法同时支持多种输入语言,针对用户输入的信息,应该向用户展示哪些待选项,就有可能遇到技术冲突,满足2(2)所述的技术特征“首拼音优先”,就是该方法处理此技术冲突的一种技术手段。对不会同首拼音字符串相混淆的输入信息,比如已经明确识别为不属于首拼音字符串集合的输入信息,该方法如何处理,技术人员可以在现有技术中自由选择,优选地,该方法选择使用申请号201010042774.2的中国专利申请《域名匹配方法、浏览器》(通过引用并入本说明书)所述的方法来处理可能为域名的输入信息。因此,优选地,步骤“依据所接收的首拼音字符串向用户展示选择项”包括对输入信息的特征进行检查的子步骤;不过,本发明对于此时该子步骤在步骤“依据所接收的首拼音字符串向用户展示选择项”中的顺序位置,并无特殊要求。比如先检查是否属于狭义字符串集合,然后在数据库中检索是否存在其作为首拼音字符串所可能对应的网址或者网址类另O,还是直接根据用户输入的信息在数据库中进行前述的检索,本发明并无顺序要求。
[0051]4、2所述的技术选择是针对单字符串首拼音集合来做出的。其目的是使得该方法针对用户输入的第一个字符能够做出比现有技术更有效率的反应。优选地,该方法还可以将该技术选择扩展到针对N字符串首拼音集合,N为某个大于等于2的自然数,优选地,N不超过该方法所支持的首拼字符串集合中的最长字符串所达到的字符数。
[0052]5、现有技术提供了众多的技术方案来检查某一方法(本条中简称为此方法)是否具有了本发明所描述的技术特征。比如根据中国网民访问常用网址的访问量分布调查数据,可以构造出模拟本发明所定义的一般用户的网址选择模型,在随机函数的推动下,该模型在首拼音字符串集合中生成相应的字符串输入信息,以此模拟一般用户按照正常使用习惯使用,就可以据此来对此方法做出检查。
[0053]6、该方法除了其独特的技术特征,本质上是一种输入法,如申请号200710178399.2的中国专利申请《一种输入法网址导航的方法和一种输入法系统》等现有技术中的公开文献所述,该方法如同现有技术中的输入法,可以用于众多的通用或者专用的计算系统环境或者配置中;该方法完成各步骤的功能模块及其子模块可以全部部署在本地也可以将其中的一部分部署在本地,一部分部署在云端,比如,其选择项的展示,某优选实施例可以依靠本地数据和程序来完成,但另一实施例通过使用浏览器对存放于远程计算机的网页的访问来完成,比如,针对不同的输入的首拼音字符串展示不同的网页;本地设备可以是计算机,可以是各种移动设备,比如智能手表,智能眼镜,也可以是本地的网络系统,比如由便携电脑、智能手机、智能手表、智能眼镜和它们之间的连接所组成的本地网络系统;其输入首拼音字符串的方式可以是各种可能的输入方式,比如键盘,虚拟键盘,再比如手写识别输入或者手势识别输入、语音识别输入。[0054]7、从用户输入信息,到该方法输出的对应的网址或者网址类别的汉语名称,用户有可能需要对本方法展示的选择项做不止一次的选择,本说明书所说的“根据用户选定的选择项,输出对应该选择项的网址或者网址类别的汉语名称”,其中所说的“选定”,不同于上述过程中的选择,是指用户确定之后本方法即输出对应的网址或者网址类别的汉语名称。本发明对于选定的具体方式没有特殊的规定,不同的实施例可以做出不同的选择,用户的这种选定可以是以某种主动的动作来表达,也可以是由该实施例根据其相应的管理策略自动确定的,也可以是由用户以被动的方式表达,参见201210059857.1中的相应说明。
[0055]方法B,在方法A的基础上进一步包括:
[0056]8、该方法至少包括两种不同的工作状态:偏网址输入工作状态和偏网址查询工作状态;用户可以以某种方式,比如热键组合,或者点击屏幕上的选项、语音口令等,指示该方法工作在这两种工作状态的哪一种。
[0057]9、至少针对单字符串首拼音集合,该方法具有如下特征:针对一般用户以正常的使用习惯输入该集合中的相应元素,该方法工作在偏网址查询工作状态时,同工作在偏网址输入工作状态时相比较,总体来说,该方法所展示的首选待选项中,对应该方法将该字符理解为网址类别的汉语名称的首拼音字符串的首选待选项所占的比例有显著的提高。本说明书将上述技术特征称为“至少具有两种不同的工作状态”。这里所说的“对应该方法将该字符串理解为网址的汉语名称的首拼音字符串的待选项”,是指该字符串属于该待选项所界定的网址的至少一个汉语名称的首拼音字符串集合。这里所说的“对应该方法将该字符串理解为网址类别的汉语名称的首拼音字符串的待选项”,是指该字符串属于该待选项所界定的网站类别的至少一个汉语名称的首拼音字符串集合,或者该待选项所界定的网址或者网址类别是属于某一网址类别的网址或者子网址类别,而该字符串属于该某一网址类别的至少一个汉语名称的首拼音字符串集合,有关的举例参见本说明书对改进的联想输入法的说明部分。在一些情况下,比如,输入s后,某实施例展示“搜狐、搜狐视频、视频、优酷、土豆”等待选项,针对搜狐视频这个待选项,可以认为s被理解为网址的汉语名称的首拼音字符串,也可以认为s被理解为网址类别的汉语名称的首拼音字符串,由于没有其他的理由,比如搜狐视频很不常用,如果不是因为用户可能输入视频这个网址类别的汉语名称,该方法不可能将其展示在首选待选项中,从而判断它是对应“视频”这个网址类别的待选项,此时该待选项算0.5个将该字符串理解为网址的汉语名称的首拼音字符串的待选项,同时也算0.5个将该字符串理解为网址类别的汉语名称的首拼音字符串的待选项。这里所说的“总体来说”,是指一般用户按照正常的使用习惯使用该方法若干次后,根据该方法展示的首选待选项,可以合理的推测:该方法具有上述技术特征。这里所说的“显著提高”,是指提高的幅度达到了能够让用户感到这两种不同的工作状态具有实质性的区别的程度。比如,字母s和t是单字符首拼音字符串集合中使用频率很高的两个字符,假设该方法的某实施例,针对用户输入的字母s和t,其在网址查询工作状态,首选待选项分别是“实用查询、身份证、生活、视频、手机”和“团购、图片、体育、天气、腾讯”;其在网址输入工作状态,首选待选项分别是“搜狐新闻、搜狐网、搜搜、搜房网,搜狗”和“腾讯网,腾讯网页QQ、腾讯QQ空间、腾讯微博,腾讯新闻”,即使针对其他输入字符,该实施例在两种不同的工作状态的下展示的首选待选项是完全相同的,该实施例也具有“至少具有两种不同的工作状态”这一技术特征。再比如,某实施例,针对用户输入字母S,其在网址查询工作状态,首选待选项分别是“搜狐新闻、搜狐网、搜搜、搜房网、实用查询”;其在网址输入工作状态,首选待选项分别是“搜狐新闻、搜狐网、搜搜、搜房网,搜狗”;针对其他输入字母,该实施例在两种不同的工作状态的下展示的首选待选项完全相同,该实施例就不具有“至少具有两种不同的工作状态”这一技术特征。
[0058]以下对本发明所公开的输入方法做出统一的说明:
[0059]10、本方法可以用于构造独立的输入法系统,系统根据用户输入的信息输出对应的网址或者网址类别的汉语名称;也可以用于构建输入法系统的一个子系统,比如,用户在汉字输入法系统中可以将系统切换至该子系统;也可以用于构建网址导航系统,比如,该系统使用本方法来处理用户输入的信息,以URI作为输出编码,或者以URI和/或进行可能同该URI有关的操作作为编码输出;也可以用于其他系统内部的功能模块,比如用于构建网址导航系统,该系统使用本方法来处理用户输入的信息,根据此输入信息输出对应的网址或者网址类别的汉语名称,该系统的其他功能模块根据上述输出的汉语名称来为用户提供相应的网址导航,比如利用后台工作的搜索引擎来提供网址导航服务。
[0060]本发明公布了一种输入法系统(以下简称本系统),它包括:输入接口单元,用于接收用户的输入信息;展示单元,用于依据所接收的输入信息向用户展示选择项;结果输出单元,用于根据用户选定的选择项,输出对应该选择项的网址或者网址类别的汉语名称。这里所说的选择项是指系统在接收用户输入的信息之后,到本系统完成输出对应的网址或者网址类别的汉语名称之前,本系统所反馈的、同所接收的输入信息相对应的,供用户做出一步选择,以使得本系统能够更一步的了解用户使用该输入信息所表达的意图的反馈信息。其中:
[0061]系统A,其特征在于,包括:
[0062]11、该系统至少:(I)能够根据用户输入的、该系统所覆盖的每一个常用网址的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址的汉语名称;和(2)能够根据用户输入的、该系统所覆盖的每一个常用网址类别的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址类别的汉语名称。
[0063]12、至少针对用户输入的单字符串首拼音集合中的元素,该系统同时具有以下两个特征:(1)总体来说,该系统所展示的首选选择项中至少大部分的选择项是待选项;和
(2)总体来说,该系统所展示的大部分的首选待选项是对应该系统将该字符串理解为首拼音字符串的待选项。
[0064]系统B,在系统A的基础上进一步包括:
[0065]13、该系统至少包括两种不同的工作状态:偏网址输入工作状态和偏网址查询工作状态;用户可以以某种方式,比如热键组合,或者点击屏幕上的选项、语音口令等,指示该系统工作在这两种工作状态的哪一种。
[0066]14、至少针对单字符串首拼音集合,该系统具有如下特征:针对一般用户以正常的使用习惯输入该集合中的相应元素,该系统工作在偏网址查询工作状态时,同工作在偏网址输入工作状态时相比较,总体来说,该系统所展示的首选待选项中,对应该系统将该字符理解为网址类别的汉语名称的首拼音字符串的待选项所占的比例有显著的提高。
[0067]15、系统A和系统B本质上是利用方法A和方法B来构造输入法系统。更详细的说明参见方法部分的对应说明,同时也参考201210059857.1中的相应说明。【专利附图】

【附图说明】
[0068]图1是一个实施例中针对输入信息混合展示选择项和不是选择项的广告信息的例子。该实施例可以是方法实施例也可以是系统实施例,其中展示的广告信息“4399网页游戏”并非同输入无关,而是仅在针对字符w展示首选待选项时才展示此广告信息。,
[0069]图2是实施例A中的系统工作在子工作状态1、2或者3时的一种流程图
【具体实施方式】
[0070]【实施例A】一种汉字输入法系统,系统分为两种工作状态。一种是正常汉字输入法工作状态,系统按照百度拼音输入法工作,该工作状态如百度拼音输入法还可以细分为各种子状态。另一种是网址和网址类别汉语名称输入法工作状态,使用本发明所公开的方法,此时,系统首选选择项全部是待选项,其首选待选项为不超过9个;根据导航网页m.2345.com和m.haol23.com来选择系统覆盖的常用网址和常用网址类别;此工作状态分为三种子工作状态:子工作状态1,参见201210059857.1中的图1、图2和图3,这是一种偏网址输入的工作状态;子工作状态2,参见201210059857.1的图4、图5和图6,这是一种偏网址查询工作状态;子工作状态3,参见201210059857.1图7、图8和图9,这是一种综合满足网址输入和网址查询需求的工作状态。
[0071]系统输入单元以累积的方式接收用户输入的信息,比如用户输入t后,再输入X,系统认为其输入了字符串tx,除非用户之前已经指示系统将其输入的t予以清除。假设用户已经输入了信息tx,并且此时系统工作在网址和网址类别汉语名称输入法工作状态的某个子工作状态,用户可以通过比如点击屏幕上的某个虚拟按键,来将其切换到该工作状态的其他子工作状态,并且用户已经完成的输入tx会被系统继续理解为用户的输入信息。
[0072]如果用户是指示系统以网址和网址类别汉语名称输入法工作状态工作,
[0073]系统按照用户的指示,以子工作状态1、2、3、或者4工作:
[0074]如果该输入信息属于系统支持的首拼音字符串集合,系统针对该首拼音字符串展示相应的待选项;根据用户选定的待选项,输出该待选项所展示的汉字组合。参见201210059857.1中的图1、图2、图3、图4、图5、图6、图7、图8和图9,它们分别展示了本实施例针对用户输入单字符串首拼音集合中的元素所展示的待选项的一种示意图。
[0075]如果该信息不属于系统支持的首拼音字符串集合,系统以不反馈信息来作为反馈信息。
[0076]上述输入法系统在为中文用户提供常用网址和常用网址类别的汉语名称输入方面相对于现有技术具有压倒性的效率优势。
[0077]【实施例B】一种网址导航方法(以下简称该导航方法),包括:接收用户的输入信息;依据所接收的输入信息获取相应的导航选择项;向用户展示导航选择项;根据用户选定的导航选择项输出相应的网址等步骤;其特征在于,包括:该方法“依据所接收的输入信息获取相应的导航选择项”步骤中,针对用户输入的首拼音字符串,包含子步骤“根据户输入的首拼音字符串,利用本方法首先将用户输入的首拼音字符串转换为常用网址和/或常用网址类别的汉语名称”,然后该导航方法再根据该子步骤利用本方法所输出的汉语名称做出后续的处理。比如,某实施例使用本方法以该网址的URI作为编码输出网址的汉语名称,以某种通用编码方式编码输出网址类别的汉语名称;随后该导航方法直接输出上述URI并触发浏览器对该页面的显示,针对上述网址类别的汉语名称,则在网址数据库中进行查找,随后展示以下三种导航选择项中的一种或者多种(I)界定属于该网址类别的子网址类别的导航选择项、(2)界定属于该网址类别的网址的导航选择项、(3)界定能够为该网址类别提供网址导航的导航网页的导航选择项,针对用户选定的导航选择项,该导航方法输出相应的URI并触发浏览器对该页面的显示。再比如,前述实施例中使用本方法输出网址的汉语名称时也输出使用以某种通用编码方式编码的网址的汉语名称,由该导航方法在网址数据库查找出对应该汉语名称的URI,然后再输出并触发浏览器对该页面的显示。这里所说的导航选择项,是指同所接收的用户输入信息相对应的、界定某个网址或者某个网址类别的、供用户进一步选择的反馈信息,用户可以通过其选择来向该导航方法表明其希望输出的网址是上述某一反馈信息所界定的网址,或者属于上述某一反馈信息所界定的网址类别。这里所说的输出网址,是指输出相应的URI和/或进行可能同该URI有关的操作,比如,将URI通过显示屏幕展示出来;再比如,触发浏览器对该网址页面进行相应的显示;再比如,以某个格式按照某种方式将该网址上屏输出到某一应用程序,比如输出到某浏览器的地址栏,再比如输出到某浏览器的地址栏并触发该浏览器对该网址页面的显示;再比如,启动某专用APP对该网址所对应的资源进行访问,比如,用户输入字符X,本方法的某实施展示了 “新浪微博、新浪网、新浪新闻、新浪财经、新浪汽车”等选择项,用户选择其中的“新浪微博”,该实施例启动手机上的某个新浪微博客户端对新浪微博进行访问。本说明书将根据用户输入的信息来为其输出网址称为为用户提供网址导航服务。该导航方法可以用于替代201210059857.1中所说明的网址导航方法,并应用到其所说明的各种实施方案中。
[0078]【实施例C】一种网址导航系统(以下简称该导航系统),它包括:输入接口单元,用于接收用户的输入信息;导航选择项获取单元,用于依据所接收的输入信息获取对应的导航选择项;展示单元,用于根据导航选择项获取单元的获取结果向用户展示相应的导航选择项;结果输出单元,根据用户选定的导航选择项输出相应的网址;其特征在于,包括:导航选择项获取单元处理用户输入 的首拼音字符串时,利用本方法首先将用户输入的首拼音字符串转换为常用网址和/或常用网址类别的汉语名称,然后该导航系统再根据本方法所输出的汉语名称做出后续的处理。更多的说明参见实施例B的对应部分。该导航系统可以用于替代201210059857.1中所说明的网址导航系统,并应用到其所说明的各种实施方案中。这里所说的导航选择项,是指同所接收的用户输入信息相对应的、界定某个网址或者某个网址类别的、供用户进一步选择的反馈信息,用户可以通过其选择来向该导航系统表明其希望输出的网址是上述某一反馈信息所界定的网址,或者属于上述某一反馈信息所界定的网址类别。
【权利要求】
1.一种输入法系统,包括:输入接口单元,用于接收用户的输入信息;展示单元,用于依据所接收的输入信息向用户展示选择项;结果输出单元,用于根据用户选定的选择项,输出对应该选择项的网址或者网址类别的汉语名称;其特征在于,包括: 该系统至少:(I)能够根据用户输入的、该系统所覆盖的每一个常用网址的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址的汉语名称;和(2)能够根据用户输入的、该系统所覆盖的每一个常用网址类别的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址类别的汉语名称; 至少针对输入接口单元接收的、用户输入的单字符串首拼音集合中的元素,系统同时具有如下两个特征:(I)总体来说,该系统所展示的首选选择项中至少大部分的选择项是待选项;和(2)总体来说,该系统所展示的大部分的首选待选项是对应系统将该字符串理解为首拼音字符串的待选项。
2.权利要求1所述的系统,其特征在于,进一步包括: 该系统至少具有两种不同的工作状态:偏网址输入工作状态和偏网址查询工作状态;用户可以以某种方式,指示该系统工作在这两种工作状态的哪一种; 至少针对单字符串首拼音集合,该系统具有如下特征:针对一般用户以正常的使用习惯输入该集合中的相应元素,该系统工作在偏网址查询工作状态时,同偏网址输入工作状态时相比较,总体来说,系统所展示的首选待选项中,对应系统将该字符理解为网址类别的汉语名称的首拼音字符串的待选项所占的比例有显著的提高。
3.一种输入方法,包括如下步骤:接收用户输入首拼音字符串集合中的元素;依据所接收的首拼音字符串向用户展 示选择项;根据用户选定的选择项,输出对应该选择项的网址或者网址类别的汉语名称;其特征在于,包括: 该方法至少:(I)能够根据用户输入的、该方法所覆盖的每一个常用网址的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址的汉语名称;和(2)能够根据用户输入的、该方法所覆盖的每一个常用网址类别的一个汉语名称的首拼音字符串集合中的某些元素来输入该网址类别的汉语名称; 至少针对用户输入单字符串首拼音集合中的元素,该方法同时具有如下两个特征:(I)总体来说,其所展示的首选选择项中至少大部分的选择项是待选项;(2)总体来说,其展示的大部分的首选待选项是对应该方法将该字符串理解为首拼音字符串的待选项。
4.权利要求3所述的方法,其特征在于,所述的方法进一步包括: 该方法至少包括两种不同的工作状态:偏网址输入工作状态和偏网址查询工作状态;用户可以以某种方式,指示该方法工作在这两种工作状态的哪一种; 至少针对单字符串首拼音集合,该方法具有如下特征:针对一般用户以正常的使用习惯输入该集合中的相应元素,该方法在偏网址查询工作状态时,同偏网址输入工作状态时相比较,总体来说,该方法所展示的首选待选项中,对应该方法将该字符理解为网址类别的汉语名称的首拼音字符串的待选项所占的比例有显著的提高。
5.一种网址导航方法,包括:接收用户的输入信息;依据所接收的输入信息获取相应的导航选择项;向用户展示导航选择项;根据用户选定的导航选择项输出相应的网址等步骤;其特征在于,包括: 该方法“依据所接收的输入信息获取相应的导航选择项”步骤中,针对用户输入的首拼音字符串,包含子步骤“根据户输入的首拼音字符串,利用权利要求3或4所述的方法首先将用户输入的首拼音字符串转换为常用网址和/或常用网址类别的汉语名称”,然后该方法再根据该子步骤所输出的汉语名称做出后续的处理。
6.一种网址导航系统,它包括:输入接口单元,用于接收用户的输入信息;导航选择项获取单元,用于依据所接收的输入信息获取对应的导航选择项;展示单元,用于根据导航选择项获取单元的获取结果向用户展示相应的导航选择项;结果输出单元,用于根据用户选定的导航选择项输出相应的网址;其特征在于,包括: 导航选择项获取单元处理用户输入的首拼音字符串时,利用权利要求3或者4所述的方法首先将用户输入的首拼音字符串转换为常用网址和/或常用网址类别的汉语名称,然后该系统再根据上述方法所输出的汉语名称做出后续的处理。
7.—种浏览器,其特征在于,包括: 该浏览器至少在一种工作状态,针对用户在地址栏输入的至少一部分信息,和/或,针对用户在浏览器搜索框输入的至少一部分信息,和/或,针对用户在浏览器的其他输入框输入的至少一部分信息,使用权利要求3、4或5所述的方法,来为用户提供可能的网址导航服务。
8.一种搜索系统,其特征在于,包括: 该系统至少在一种工作状态,针对用户输入的至少一部分信息,使用权利要求3、4或5所述的方法来为用户提供可能的网址导航服务。
9.一种汉字输入法系统,其特征在于,包括 该系统至少在一种工作状态,针对用户输入的至少一部分信息,使用权利要求3、4或5所述的方法来为用户提供可能的网址导航服务。
10.一种网页,其特征在于,包括: 该网页至少在一种工作状态,针对用户输入的至少一部分信息,使用权利要求3、4或5所述的方法来为用户提供可能的网址导航服务。
【文档编号】G06F3/0482GK103488659SQ201210204119
【公开日】2014年1月1日 申请日期:2012年6月11日 优先权日:2012年6月11日
【发明者】何劲 申请人:何劲
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1