一种对字符自动判断修正的方法及系统技术方案

技术编号:7607309 阅读:233 留言:0更新日期:2012-07-22 14:40
本发明专利技术公开了一种对字符自动判断修正的方法,该方法包括:捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息,将待处理信息中的中文字符修正为对应的英文字符。本发明专利技术还公开了一种对字符自动判断修正的系统,系统中的修正单元,用于将待处理信息中的中文字符修正为对应的英文字符。采用本发明专利技术的方法及系统,能对输入错误的中英文字符进行自动判断修改,适用于中英文字符输入错误导致的无法实现对待访问网址访问的场景。

【技术实现步骤摘要】

本专利技术涉及字符修正技术,尤其涉及一种对用户输入的中英文字符类的字符自动判断修正的方法及系统。
技术介绍
如图1所示为现有技术字符输入错误的场景一,是在浏览器中输入待访问网址的情况。图1中在开启中文输入法状态下在浏览器地址栏输入待访问网址时很可能输入中文的字符“。”,而非英文的字符“.”,从而导致浏览器将该待访问网址判断为无法访问而进行搜索,可以通过如图2所示的百度搜索进行,虽然经过搜索的结果是一般也能正确显示出该待访问网址,但是在误判和执行搜索的过程中会浪费系统资源。如图3所示为现有技术字符输入错误的场景二,是在即时通讯(IM)客户端输入待访问网址的情况。图3中在开启中文输入法状态下本地客户端向对端客户端发送即时消息时,如果在本地客户端文本输入栏输入待访问网址,也很可能输入中文的字符“。”,而非英文的字符“.”,则导致的结果是 对端客户端接收到即时消息后,在对端客户端文本接收栏会显示字符输入错误的待访问网址,如图4所示,从而对端客户端也需要重新搜索待访问网址或是手动将中文的字符“。”修改为英文的字符“.”,才能实现对待访问网址的访问,而在执行搜索或手动修改的过程中也会浪费系统资源。当然其他场景,比如类似IM客户端的其他输入端或文字编辑软件客户端在应用时也会出现上述中英文字符输入错误,导致无法实现对待访问网址访问的问题,即便能通过搜索或手动修改实现,也会浪费系统资源。然而,现有的字符修正技术通常仅适用于word英文首字自动大写、搜索并自动替换关键词、敏感词自动过滤替换等场景。对上述中英文字符输入错误导致的无法实现对待访问网址访问的场景无法发挥作用,目前迫切需要一种字符自动判断修正方案,能适用于上述中英文字符输入错误导致的无法实现对待访问网址访问的场景。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种对字符自动判断修正的方法及系统, 能对输入错误的中英文字符进行自动判断修改,适用于中英文字符输入错误导致的无法实现对待访问网址访问的场景。为达到上述目的,本专利技术的技术方案是这样实现的一种对字符自动判断修正的方法,该方法包括捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息,将所述待处理信息中的中文字符修正为对应的英文字符。其中,该方法还包括执行所述匹配前,如果用户输入的信息为待访问网址,则开启修正执行切换开关, 在所述修正执行切换开关处于开启状态下,执行所述匹配后执行所述判断及所述修正;或者,执行所述匹配前,如果用户输入的信息为除所述待访问网址之外的内容,则关闭所述修正执行切换开关,在所述修正执行切换开关处于关闭状态下,不会执行所述匹配。其中,用户输入的信息为所述待访问网址时,所述匹配具体包括将所述待访问网址与修正配置中的域名信息进行匹配。其中,所述判断及所述修正具体包括将与所述域名信息相匹配的待访问网址判断为合法的网址信息进行修正处理,将待访问网址中的中文字符“。”修改为对应的英文字效符“·”。一种对字符自动判断修正的系统,该系统包括判断单元和修正单元;其中,所述判断单元,用于在捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配的情况下,将相匹配的信息判断为待处理信息;所述修正单元,用于将所述待处理信息中的中文字符修正为对应的英文字符。其中,该系统还包括匹配单元,用于在用户输入的信息为待访问网址的情况下,将所述待访问网址与修正配置中的域名信息进行匹配。其中,所述判断单元,进一步用于将与所述域名信息相匹配的待访问网址判断为合法的网址信息;所述修正单元,进一步用于将待访问网址中的中文字符“。,,修改为对应的英文字效“ ”付 · ο本专利技术捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息,将待处理信息中的中文字符修正为对应的英文字符。采用本专利技术,通过将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息,能将待处理信息中的中文字符自动修正为对应的英文字符,从而能对输入错误的中英文字符进行自动判断修改,适用于中英文字符输入错误导致的无法实现对待访问网址访问的场景。附图说明图1为现有技术字符输入错误场景一的示意图;图2为图1的搜索正确结果的示意图;图3为现有技术字符输入错误场景二的示意图;图4为图3的接收输入错误字符的示意图;图5为本专利技术方法的实现流程示意图。具体实施例方式本专利技术的基本思想是捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息,将待处理信息中的中文字符修正为对应的英文字符。为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。一种对字符自动判断修正的方法,该方法主要包括以下内容—、捕获用户在中文输入法状态下的输入操作,将用户输入的信息与修正配置中的信息匹配,将相匹配的信息判断为待处理信息。这里,该方法还包括执行所述匹配前,如果用户输入的信息为待访问网址,则开启修正执行切换开关,在修正执行切换开关处于开启状态下,执行所述匹配后执行所述判断及所述修正;或者,执行所述匹配前,如果用户输入的信息为除待访问网址之外的内容, 则关闭修正执行切换开关,在修正执行切换开关处于关闭状态下,不会执行所述匹配。需要指出的是,设置修正执行切换开关的好处是可以防止有特殊的输入情况出现,例如拟写教案,法规,举例等情况,不会将用户输入内容中所有涉及中英文切换的内容都进行自动修正,否则会有错误出现,本专利技术的自动修正是针对用户输入内容为待访问网址而言的,因此,为了对上述特殊的输入情况不进行自动修正,本专利技术可以设置有修正执行切换开关。这里,用户输入的信息为待访问网址时,所述匹配具体包括将待访问网址与修正配置中的域名信息进行匹配。所述判断及所述修正具体包括将与域名信息相匹配的待访问网址判断为合法的网址信息进行修正处理,将待访问网址中的中文字符“。”修改为对应的英文字符“.”。其中,执行所述匹配时,判断待访问网址是否为合法的网址信息的依据可以为以下任意一种条件或两种条件的结合条件1 待访问网址的开头带“http://”或“www. ”。条件2:待访问网址的结尾包含国际域名结尾。(国际域名结尾可以参考 2010. 0913 的 http://www. wikipedia. org/),比如国际域名结尾通常包括 “.com,,、或 “· cn”、“. net”、"· com. cn”、“. org”、“org. cn”、“gov· cn,,或 “edu. cn”。二、将待处理信息中的中文字符自动修正为对应的英文字符。用户输入内容中的中英文字符,涵盖所有软硬件中涉及的用户中英文字符输入的范围。这里,用户输入的信息为待访问网址时,所述自动修正具体包括将判断为合法的网址信息的连续文字范围内的中文字符“。”自动修正为对应的英文字符“.”。其中,执行所述自动修正时,采用的方式为以下任意一种方式1 字符的文本模式匹配。具体的,将选中的连续文字范围内的字符与存储在内部数据库中的文本模式匹配,文本模式默认为英文模式,如果选中的连续文字范围内的字符包括非英文模式的中文字符“。”,则默认按照英文模本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:卢智昊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术