一种输入法的控制方法及装置制造方法

文档序号:6512863阅读:207来源:国知局
一种输入法的控制方法及装置制造方法
【专利摘要】本发明公开了一种输入法的控制方法及装置,其控制方法包括:A、检测输入法列表中用户选择的输入法,生成该输入法的切换事件;B、判断该输入法是否安装,当没有安装时自动下载该输入法并安装;C、判断该输入法是否正确安装,当该输入法正确安装时切换至该输入法。本发明能判断用户选择的输入法是否安装,未安装时自动下载该输入法并安装,其减少了用户主动搜索、下载、安装的时间,直接在后台静默下载安装不会占用显示屏影响用户的其他操作;若该输入法正确安装则切换至该输入法,通过检测是否正确安装能解决安装故障导致该输入法工作异常、影响用户使用的问题。
【专利说明】一种输入法的控制方法及装置
【技术领域】
[0001]本发明涉及输入法领域,特别涉及一种输入法的控制方法及装置。
【背景技术】
[0002]常见的输入法包括搜狗拼音、QQ输入法、王码五笔、百度拼音、手写输入等。由于不同用户的使用习惯和学习技能,用户可能会同时使用一种或多种输入法。目前使用哪种输入法都需要用户上网搜索、下载、安装,这样比较浪费时间,特别是重装系统后得再次下载安装,给用户带来不便。若下载的网站不安全,会使下载的输入法安装失败或同时安装插件,影响了用户使用。另外,随着输入法技术的不断发展,一些新的输入法也不断开发出来。这些新的输入法可能词库更大,外观更漂亮,功能更多。但是用户通常不会主动去了解新输入法的信息,对新输入法的知悉度不高。
[0003]因而现有技术还有待改进和提高。

【发明内容】

[0004]鉴于上述现有技术的不足之处,本发明的目的在于提供一种输入法的控制方法及装置,能自动识别系统中已有的输入法,自动下载安装输入法,以及实时获取新输入法的信
肩、O
[0005]为了达到上述目的,本发明采取了以下技术方案:
一种输入法的控制方法,其包括:
A、检测输入法列表中用户选择的输入法,生成该输入法的切换事件;
B、判断该输入法是否安装,当没有安装时自动下载该输入法并安装;
C、判断该输入法是否正确安装,当该输入法正确安装时切换至该输入法。
[0006]所述的输入法的控制方法中,在所述步骤A之前,还包括:
A01、自动识别终端系统中已有的输入法,并生成输入法列表。
[0007]所述的输入法的控制方法中,在所述步骤AOl之后,还包括:
A02、判断当前是否连接网络,在有网络连接时查询是否有新的输入法,若有则将新的输入法添加至输入法列表中;
A03、查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
[0008]所述的输入法的控制方法中,在所述步骤B中,所述当没有安装时自动下载该输入法并安装包括:
B1、判断当前是否连接网络,在有网络连接时连接预设的输入法下载网站,下载该输入
法;
B2、实时监测网络信号,当网络信号断开时保存已下载的数据,连接网络;
B3、当网络连接后,从已下载的数据开始继续下载剩余的数据;
B4、下载完成后自动安装该输入法。[0009]所述的输入法的控制方法中,所述步骤C还包括:当输入法安装故障时,删除当前的输入法、重新下载该输入法并再次安装;继续判断该输入法是否正确安装。
[0010]一种用于实现所述输入法的控制方法的装置,其包括:
检测模块,用于检测输入法列表中用户选择的输入法,生成该输入法的切换事件;
判断模块,用于判断该输入法是否安装,判断该输入法是否正确安装;
下载处理模块,用于当判断没有安装该输入法时自动下载该输入法并安装;
切换模块,用于当判断该输入法正确安装时切换至该输入法。
[0011]所述的装置中,
所述检测模块还用于自动识别当前系统中已有的输入法,并生成输入法列表。
[0012]所述的装置中,还包括:
网络处理模块,用于判断当前是否连接网络;
信息查询模块,用于在有网络连接时查询是否有新的输入法,若有则将新的输入法添加至输入法列表中;以及查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
[0013]所述的装置中,
所述下载处理模块还用于在有网络连接时连接预设的输入法下载网站,下载该输入法;当网络信号断开时保存已下载的数据,当网络连接后,从已下载的数据开始继续下载剩余的数据;以及下载完成后自动安装该输入法;
所述网络处理模块还用于实时监测网络信号,当网络信号断开时连接网络。
[0014]所述的装置中,所述下载处理模块还用于当判断输入法安装故障时,删除当前的输入法、重新下载该输入法并再次安装。
[0015]相较于现有技术,本发明提供的输入法的控制方法及装置,能判断用户选择的输入法是否安装,未安装时自动下载该输入法并安装,其减少了用户主动搜索、下载、安装的时间,直接在后台静默下载安装不会占用显示屏影响用户的其他操作;若该输入法正确安装则切换至该输入法,通过检测是否正确安装能解决安装故障导致该输入法工作异常、影响用户使用的问题。
【专利附图】

【附图说明】
[0016]图1为本发明实施例提供的输入法的控制方法的流程图。
[0017]图2为本发明实施例提供的装置的结构框图。
【具体实施方式】
[0018]本发明提供一种输入法的控制方法及装置,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019]输入法作为人机交互的沟通手段,在电脑、手机、笔记本等终端中有着重要的作用。本发明涉及对终端系统中输入法的相关控制,包括:对终端系统中已有输入法的自动识另O,判断用户需要的输入法是否安装,该输入法是否正确安装,对未安装且需要使用的输入法自动下载安装,对输入法的切换、更新、卸载等。以减少用户主动搜索、下载、安装输入法的时间,解决安装故障导致该输入法工作异常、影响用户使用的问题。请参阅图1,所述输入法的控制方法包括:
S100、检测输入法列表中用户选择的输入法,生成该输入法的切换事件;
S200、判断该输入法是否安装,当没有安装时自动下载该输入法并安装;
S300、判断该输入法是否正确安装,当该输入法正确安装时切换至该输入法。
[0020]本实施例中,在对输入法进行相关控制之前,需要先统计终端系统中已有的输入法。则在步骤SlOO之前,还包括步骤101、自动识别终端系统中已有的输入法,并生成输入法列表。将终端系统中已有的输入法,包括安装和未安装的输入法都识别出来,以列表方式显示,方便用户了解终端系统中输入法的类型和个数,以便用户选择需要的输入法。
[0021]输入法列表中仅显示终端系统中已有的输入法。若用户需要其他的输入法则需另行下载。为了减少用户主动搜索下载花费的时间,方便用户了解输入法的更新、升级信息,需要完善输入法列表中的信息,则在步骤101之后,还包括:
步骤102、判断当前是否连接网络,在有网络连接时查询是否有新的输入法,若有则将新的输入法添加至输入法列表中;
步骤103、查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
[0022]由于手机、平板电脑等终端不会一直连接网络,在有网络连接时才能实时检测网络上是否出现新的输入法,将网络上现有的输入法都显示在输入法列表中,方便用户查询输入法,扩大了选择范围。若网络上对终端系统中已有输入法有更新升级,也将这些信息在输入法列表中显示方便用户,能尽快掌握输入法的更新情况,增加已有输入法的功能。输入法列表中仅显示新输入法的名称并与其下载地址关联,以及仅显示已有输入法的更新信息并与其更新地址关联,占用的存储空间很小,不会浪费空间资源。同时,若有下载或更新操作,能很快地与其相关网站链接,节省了联网时间,若无网络连接,在输入法列表中保存最后一次联网时获取的输入法信息以显示。
[0023]另外,在输入法列表中,为了区别不同性质的输入法,本实施例还对其进行标记,在每个输入法的名称后面设置一标记框。若输入法已安装且正确安装,设置该标记框为绿色;若输入法仅下载在终端系统中并未安装,则设置该标记框为红色;若输入法安装但有故障,设置该标记框为橙色;若输入法为新输入法,设置该标记框为蓝色;若输入法可更新升级,设置该标记框为黄色。上述标记框的颜色为系统默认值,也可由用户自行设定;标记框中也可以用勾、叉、圆形、菱形等图案来标记,本发明对此不作限定。
[0024]在具体实施时,还可以通过输入法列表卸载、删除不需要的输入法,无需用户打开控制面板或通过360软件卸载,节省了操作时间。
[0025]用户通过输入法列表选择自己需要的输入法后,生成该输入法的切换事件,开始进入该输入法的检测流程。可通过上述标记框的颜色或图像来判断该输入法是否安装,以及是否正确安装。若用户选择的是没有安装的输入法,则需自动下载该输入法并安装,具体包括:
步骤201、判断当前是否连接网络,在有网络连接时连接预设的输入法下载网站,下载该输入法;
步骤202、实时监测网络信号,当网络信号断开时保存已下载的数据,连接网络; 步骤203、当网络连接后,从已下载的数据开始继续下载剩余的数据;
步骤204、下载完成后自动安装该输入法。
[0026]由于现有下载网站较多,网站质量参差不齐,为了提供一个无毒、无广告、无插件、安全的下载环境,确保下载的输入法文件包的内容齐全且正确,本实施例链接默认的输入法下载网站:http://www.yubangl68.cn/ ybFsall/yblMSet/。有网络连接时,点击输入法能自动进入其下载界面下载。若无网络连接,提示用户该输入法暂时无法使用,保存该下载命令;当网络连接后启动该下载命令自动进行下载,可避免用户重复选择。下载时采用断线重连和断点续传,以减少下载时间。
[0027]若用户选择的是已安装的输入法,但该输入法没有安装成功、或安装文件损坏、或安装故障时,需删除当前的输入法(包括安装包和安装程序)、重新下载该输入法并再次安装;继续判断该输入法是否正确安装。当该输入法正确安装时切换至该输入法。
[0028]本实施例中对输入法进行下载、安装时均在后台运行,完成相应操作后弹出对话框提示用户。这种静默处理方式能减少显示屏的占用率,避免对用户其他操作的影响。另夕卜,对于已经安装且正确安装的各个输入法,能兼容现有键盘快捷键切换方式。
[0029]请参阅图2,本发明还相应提供一种装置,可设置在电脑、手机、平板电脑等终端中,其包括检测模块10、判断模块20、下载处理模块30和切换模块40,所述检测模块10、判断模块20、下载处理模块30依次连接,所述切换模块40连接判断模块20。检测模块10用于检测输入法列表中用户选择的输入法,生成该输入法的切换事件。判断模块20判断该输入法是否安装,当判断没有安装该输入法时下载处理模块30自动下载该输入法并安装。判断模块20若判断已安装则继续判断该输入法是否正确安装。当判断该输入法正确安装时切换模块40切换至该输入法。
[0030]为了方便用户了解终端系统中输入法的类型和个数,以便用户选择需要的输入法。所述检测模块10还用于自动识别当前系统中已有的输入法,并生成输入法列表。为了完善输入法列表中的信息,减少用户主动搜索下载花费的时间,方便用户了解输入法的更新、升级信息,所述的装置中还包括:网络处理模块50和信息查询模块60。网络处理模块50判断当前是否连接网络;在有网络连接时信息查询模块60查询是否有新的输入法,若有则将新的输入法添加至输入法列表中;以及查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
[0031]为了避免重复进行下载操作,节省下载时间,所述网络处理模块50还用于实时监测网络信号,当网络信号断开时连接网络。所述下载处理模块30还用于在有网络连接时连接预设的输入法下载网站,下载该输入法;当网络信号断开时保存已下载的数据,当网络连接后,从已下载的数据开始继续下载剩余的数据;以及下载完成后自动安装该输入法。
[0032]为了减少非正常安装的输入法占用存储空间,所述下载处理模块30还用于当判断输入法安装故障时,删除当前的输入法、重新下载该输入法并再次安装。
[0033]综上所述,本发明自动识别终端系统中已有的输入法并生成输入法列表,方便用户了解终端系统中输入法的类型和个数,以便用户选择需要的输入法。同时,通过网络连接完善输入法列表中的信息,能及时显示新的输入法和更新信息,方便用户查询。当用户通过输入法列表选择自己需要的输入法后,判断该输入法是否安装,以及是否正确安装,在没有安装时自动下载该输入法并安装,采用断线重连和断点续传来减少下载时间。正确安装后才切换至该输入法,解决安装故障导致该输入法工作异常、影响用户使用的问题。
[0034]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种输入法的控制方法,其特征在于,包括: A、检测输入法列表中用户选择的输入法,生成该输入法的切换事件; B、判断该输入法是否安装,当没有安装时自动下载该输入法并安装; C、判断该输入法是否正确安装,当该输入法正确安装时切换至该输入法。
2.根据权利要求1所述的输入法的控制方法,其特征在于,在所述步骤A之前,还包括: A01、自动识别终端系统中已有的输入法,并生成输入法列表。
3.根据权利要求2所述的输入法的控制方法,其特征在于,在所述步骤AOl之后,还包括: A02、判断当前是否连接网络,在有网络连接时查询是否有新的输入法,若有则将新的输入法添加至输入法列表中; A03、查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
4.根据权利要求1所述的输入法的控制方法,其特征在于,在所述步骤B中,所述当没有安装时自动下载该输入法并安装包括:` B1、判断当前是否连接网络,在有网络连接时连接预设的输入法下载网站,下载该输入法; B2、实时监测网络信号,当网络信号断开时保存已下载的数据,连接网络; B3、当网络连接后,从已下载的数据开始继续下载剩余的数据; B4、下载完成后自动安装该输入法。
5.根据权利要求1所述的输入法的控制方法,其特征在于,所述步骤C还包括:当输入法安装故障时,删除当前的输入法、重新下载该输入法并再次安装;继续判断该输入法是否正确安装。
6.一种用于实现权利要求1所述输入法的控制方法的装置,其特征在于,包括: 检测模块,用于检测输入法列表中用户选择的输入法,生成该输入法的切换事件; 判断模块,用于判断该输入法是否安装,判断该输入法是否正确安装; 下载处理模块,用于当判断没有安装该输入法时自动下载该输入法并安装; 切换模块,用于当判断该输入法正确安装时切换至该输入法。
7.根据权利要求6所述的装置,其特征在于, 所述检测模块还用于自动识别当前系统中已有的输入法,并生成输入法列表。
8.根据权利要求7所述的装置,其特征在于,还包括: 网络处理模块,用于判断当前是否连接网络; 信息查询模块,用于在有网络连接时查询是否有新的输入法,若有则将新的输入法添加至输入法列表中;以及查询输入法列表中已有的输入法是否有更新版本,若有则提示相应的输入法更新。
9.根据权利要求8所述的装置,其特征在于, 所述下载处理模块还用于在有网络连接时连接预设的输入法下载网站,下载该输入法;当网络信号断开时保存已下载的数据,当网络连接后,从已下载的数据开始继续下载剩余的数据;以及下载完成后自动安装该输入法;所述网络处理模块还用于实时监测网络信号,当网络信号断开时连接网络。
10.根据权利要求6所述的装置,其特征在于,所述下载处理模块还用于当判断输入法安装故障时,删除当前的输入法、重新下载该输入法并再次安装。
【文档编号】G06F9/445GK103488510SQ201310437581
【公开日】2014年1月1日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】谭曼 申请人:长沙裕邦软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1