一种调用信息输入程序的方法及一种电子设备技术

技术编号:15791756 阅读:50 留言:0更新日期:2017-07-09 21:57
本申请提供了一种调用信息输入程序的方法及一种电子设备,所述方法应用在包括有M个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,其中,所述M个应用程序与所述N个信息输入程序间存在对应关系,在所述对应关系中,所述M个应用程序中每个应用程序与所述N个信息输入程序中至少一个信息输入程序相对应,所述方法包括:获得一打开指令,所述打开指令用于打开的M个应用程序中的一个待打开应用程序;基于所述对应关系,确定所述待打开应用程序对应的至少一个信息输入程序;执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序。

【技术实现步骤摘要】
一种调用信息输入程序的方法及一种电子设备本申请为申请日为2012年2月15日,申请号为:201210034232.X,专利技术名称为:一种调用信息输入程序的方法及一种电子设备的分案申请。
本申请涉及计算机领域,特别涉及一种调用信息输入程序的方法及一种电子设备。
技术介绍
随着计算机技术的不断发展,人们不时的需要在各种电子设备上进行输入操作。一般情况下,为了适应用户个性化的输入需要,用户往往会使用多种信息输入程序,比如,现在市面上最流行的搜狗输入法、讯飞输入法,汉王输入法,google拼音输入法等等。然而,这些输入法并没有安全验证机构验证其安全性,若用户使用这些输入法进行密码输入或其他个人隐私信息输入时,没有谁能保证这些输入法在用户输入的过程中的安全性。特别是对于从一些另类网站上下载的信息输入程序,这些从非正规网站上下载的信息输入程序可能会被一些黑客或第三方进行加壳处理。当用户使用这些信息输入程序时,可能会通过这些不安全的信息输入程序泄露输入的内容。为了解决上述问题,一些厂商采用了特殊的办法,比如,淘宝。用户在登录淘宝时,淘宝会在用户输入密码的过程中提供自带的第三方安全信息输入程序,以保证用户在输入过程中,不会存在由于信息输入程序的不安全泄露用户密码或其他用户输入的内容。申请人在实现本申请实施例技术方案的过程中,发现现有技术中至少存在如下问题:虽然上述方法能够在一定程度上保证安全性的问题,但是用户在其信息输入的过程中仅限于通过淘宝网进行相关的输入,当用户退出淘宝进行其他的应用或输入时,并不能够保证在这些环境下,输入过程的安全性。同时,上述方案也不能在其他的网站或应用程序中进行使用,适用的范围较窄。进一步的,由于淘宝提供的输入法只会在用户输入密码或保密性较高时才会使用自带的输入程序。事实上,用户在进行其他的内容输入时也可能存在输入内容安全性的需求,对于此种情况,上述方案并不能够满足。
技术实现思路
有鉴于此,本专利技术提供一种调用信息输入程序的方法,用以解决现有技术中存在信息输入过程不安全及应用环境狭窄的技术问题。一方面,通过本申请的一个实施例,提供如下技术方案:一种调用信息输入程序的方法,应用在包括有M个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,其中,所述M个应用程序与所述N个信息输入程序间存在对应关系,在所述对应关系中,所述M个应用程序中每个应用程序与所述N个信息输入程序中至少一个信息输入程序相对应,所述M和所述N为大于等于2的相同或不相同的整数,所述方法包括:获得一打开指令,所述打开指令用于打开的M个应用程序中的一个待打开应用程序;基于所述对应关系,确定所述待打开应用程序对应的至少一个信息输入程序;执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序。可选的,在所述至少一个信息输入程序为两个或以上信息输入程序时,所述执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序,具体包括:按照一预定规则,从所述至少一个信息输入程序中确定与所述待打开应用程序对应的一个信息输入程序;执行所述打开指令,打开所述信息输入程序;或,随机从所述至少一个信息输入程序中确定与所述待打开应用程序对应的一个信息输入程序;执行所述打开指令,打开所述信息输入程序。可选的,在所述待打开应用程序为需要输入纯数字的应用程序时,所述预定规则为:从所述N个信息输入程序中确定包括纯数字输入界面的信息输入程序作为所述待打开应用程序对应的信息输入程序。另一方面,通过本申请的另一实施例,提供了如下技术方案:一种调用信息输入程序的方法,应用在包括有一个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,所述方法包括:获得一打开指令,所述打开指令用于打开所述应用程序;检测是否需要在所述应用程序中输入信息;在需要在所述应用程序中输入信息时,获得所述应用程序的相关参数;基于所述相关参数,从所述N个信息输入程序中确定与所述应用程序对应的至少一个信息输入程序;从与所述需要输入信息的类型对应的至少一个信息输入程序中确定并打开一信息输入程序。可选的,所述在需要在所述应用程序中输入信息时,获得所述应用程序的相关参数之后还包括:判断所述应用程序是否有对应的信息输入程序;在有所述对应的信息输入程序时,检测所述信息输入程序是否符合所述应用程序的安全性要求;在不符合所述应用程序的安全性要求时,基于所述相关参数,从所述N个信息输入程序中确定与所述应用程序对应的至少一个信息输入程序。可选的,在检测所述信息输入程序是否符合所述应用程序的安全性要求之后还包括:在符合所述应用程序的安全性要求时,打开所述应用程序对应的信息输入程序。可选的,所述相关参数具体为:输入光标在与所述应用程序对应的显示界面上的位置信息;和/或所述应用程序的安全级别或私密级别;和/或所述电子设备所在网络的类型;和/或所述电子设备所在环境的环境参数。可选的,在基于所述相关参数,及所述N个信息输入程序中确定所述应用程序对应的信息输入程序为两个或以上时,所述从与所述需要输入信息的类型对应的至少一个信息输入程序中确定并打开一信息输入程序,具体包括:按照一预设规则,从所述需要输入信息的类型对应的至少一个信息输入程序中确定并打开一信息输入程序;或,从需要输入信息的类型对应的至少一个信息输入程序中,随机确定并打开一个信息输入程序。再一方面,通过本申请的另一实施例,还提供了如下技术方案:一种电子设备,应用在有M个具有有接收输入信息功能的应用程序及N个信息输入程序,其中,所述M个应用程序与所述N个信息输入程序间存在对应关系,在所述对应关系中,所述M个应用程序中每个应用程序与所述N个信息输入程序中至少一个信息输入程序相对应,所述M和所述N为大于等于2的相同或不相同的整数,其特征在于,所述设备包括:获得模块,用于获得一打开指令,所述打开指令用于打开的M个应用程序中的一个待打开应用程序;确定模块,用于基于所述对应关系,确定所述待打开应用程序对应的至少一个信息输入程序;执行模块,用于执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序。再一方面,通过本申请的另一实施例,还提供了如下技术方案:一种电子设备,包括有一个具有接收输入信息功能的应用程序及N个信息输入程序,所述设备包括:第一获得模块,用于获得一打开指令,所述打开指令用于打开所述应用程序;第一检测模块,用于检测是否需要在所述应用程序中输入信息;第二获得模块,用于在需要在所述应用程序中输入信息时,获得所述应用程序的相关参数;第一确定模块,用于基于所述相关参数,及从所述N个信息输入程序中确定与所述应用程序对应的至少一个信息输入程序;第一打开模块,用于从与所述需要输入信息的类型对应的至少一个信息输入程序中确定并打开一信息输入程序。上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:一、由于在一个应用程序中可能包括了多种信息输入程序,根据应用程序在输入信息时,输入内容所涉及的保密程度,选择合适的信息输入程序,有效保证了在信息输入的过程中,因信息输入程序的不安全造成的信息泄露;二、进一步的,本文档来自技高网
...
一种调用信息输入程序的方法及一种电子设备

【技术保护点】
一种调用信息输入程序的方法,应用在包括有M个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,其中,所述M个应用程序与所述N个信息输入程序间存在对应关系,在所述对应关系中,所述M个应用程序中每个应用程序与所述N个信息输入程序中至少一个信息输入程序相对应,所述M和所述N为大于等于2的相同或不相同的整数,其特征在于,所述方法包括:获得一打开指令,所述打开指令用于打开的M个应用程序中的一个待打开应用程序;基于所述对应关系,确定所述待打开应用程序对应的至少一个信息输入程序;执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序。

【技术特征摘要】
1.一种调用信息输入程序的方法,应用在包括有M个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,其中,所述M个应用程序与所述N个信息输入程序间存在对应关系,在所述对应关系中,所述M个应用程序中每个应用程序与所述N个信息输入程序中至少一个信息输入程序相对应,所述M和所述N为大于等于2的相同或不相同的整数,其特征在于,所述方法包括:获得一打开指令,所述打开指令用于打开的M个应用程序中的一个待打开应用程序;基于所述对应关系,确定所述待打开应用程序对应的至少一个信息输入程序;执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序。2.如权利要求1所述的方法,其特征在于,在所述至少一个信息输入程序为两个或以上信息输入程序时,所述执行所述打开指令,打开所述待打开应用程序及与所述待打开应用程序对应的至少一个信息输入程序中的一个信息输入程序,具体包括:按照一预定规则,从所述至少一个信息输入程序中确定与所述待打开应用程序对应的一个信息输入程序;执行所述打开指令,打开所述信息输入程序;或,随机从所述至少一个信息输入程序中确定与所述待打开应用程序对应的一个信息输入程序;执行所述打开指令,打开所述信息输入程序。3.如权利要求2所述的方法,其特征在于,在所述待打开应用程序为需要输入纯数字的应用程序时,所述预定规则为:从所述N个信息输入程序中确定包括纯数字输入界面的信息输入程序作为所述待打开应用程序对应的信息输入程序。4.一种调用信息输入程序的方法,应用在包括有一个具有接收输入信息功能的应用程序及N个信息输入程序的电子设备中,其特征在于,所述方法包括:获得一打开指令,所述打开指令用于打开所述应用程序;检测是否需要在所述应用程序中输入信息;在需要在所述应用程序中输入信息时,获得所述应用程序的相关参数;基于所述相关参数,从所述N个信息输入程序中确定与所述应用程序对应的至少一个信息输入程序;从与所述需要输入信息的类型对应的至少一个信息输入程序中确定并打开一信息输入程序。5.如权利要求4所述的方法,其特征在于,所述在需要在所述应用程序中输入信息时,获得所述应用程序的相关参数之后还包括:判断所述应用程序是否有对应的信息输入程序;在有所述对应的信息输入程序时,检测所述信息输入程序是否符合所述应用程序的安全性要求;在不符合所述应用程序的安全性要求时,基于所述...

【专利技术属性】
技术研发人员:刘永锋杨大鹏
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1