一种文本输入方法、装置及电子设备与流程

文档序号:16133596发布日期:2018-12-01 00:38阅读:167来源:国知局

本发明涉及智能设备应用及游戏技术领域,特别是涉及一种文本输入方法、装置及电子设备。

背景技术

用户在通过电子设备进行聊天时,可以使用外接于该电子设备的键盘进行文本输入,也可以利用电子设备中软件模拟的软键盘进行文本输入。软键盘中包括至少一个虚拟按键,每个虚拟按键对应于一个字符,用户可以通过点击软件盘中的虚拟按键,以选择该虚拟按键所对应的字符。

但是当用户想输入一个包括多个字符组成的字符串时,需要反复选择多个字符,该过程的操作较为繁琐,可能花费较多时间,当用户正在忙于其他事情,如用户正在利用手机玩游戏时,花费较多时间进行文本输入,可能影响用户游戏体验。



技术实现要素:

本发明实施例的目的在于提供一种文本输入方法、装置及电子设备,以实现字符串的便捷输入。具体技术方案如下:

在本发明实施例的第一方面,提供了一种文本输入方法,所述方法包括:

在接收到输入法调用指令后,在当前使用界面展示常用语软键盘,所述常用语软键盘包括虚拟按键,所述常用语软键盘中的虚拟按键预先绑定有字符串;

当监测到针对所述常用语软件盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

结合第一方面,在第一种可能的实现方式中,在所述在当前使用界面展示常用语软键盘之前,所述方法还包括:

确定前台所运行的应用程序是否为预设应用程序,如果前台所运行的应用程序为所述预设应用程序,执行所述在当前使用界面展示常用语软键盘的步骤。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述确定前台所运行的应用程序是否为预设应用程序之后,所述方法还包括:

如果前台所运行的应用程序不为所述预设应用程序,确定是否需要将前台所运行的应用程序设置为所述预设应用程序,如果确定需要将前台所运行的应用程序设置为所述预设应用程序,展示引导界面,所述引导界面用于引导用户进行设置以将前台所运行的应用程序设置为所述预设应用程序。

结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,在所述确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串之后,所述方法还包括:

通过前台所运行的应用程序发送所述字符串。

结合第一方面,在第四种可能的实现方式中,在所述在当前使用界面展示常用语软键盘之前,所述方法还包括:

从配置文件中读取虚拟按键与字符串之间的绑定关系;

所述常用语软键盘中的虚拟按键与字符串之间的绑定关系,与从所述配置文件中读取到的绑定关系一致。

结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述从配置文件中读取虚拟按键与字符串之间的绑定关系,包括:

从前台所运行的应用程序相对应的配置文件中读取虚拟按键与字符串之间的绑定关系。

结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,在所述在当前使用界面展示常用语软键盘之后,所述方法还包括:

在接收到字符串调整指令后,所述字符串调整指令包括待调整虚拟按键和调整后字符串,在所述配置文件中将所述待调整虚拟按键所绑定的字符串修改为所述调整后字符串。

在本发明实施例的第二方面,提供了一种文本输入装置,所述装置包括:

展示模块,用于在接收到输入法调用指令后,在当前使用界面展示常用语软键盘,所述常用语软键盘包括虚拟按键,所述常用语软键盘中的虚拟按键预先绑定有字符串;

文本选择模块,用于当监测到针对所述常用语软件盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

结合第二方面,在第一种可能的实现方式中,所述展示模块还用于在所述在当前使用界面展示常用语软键盘之前,确定前台所运行的应用程序是否为预设应用程序,如果前台所运行的应用程序为所述预设应用程序,执行所述在当前使用界面展示常用语软键盘的步骤。

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述展示模块还用于在所述确定前台所运行的应用程序是否为预设应用程序之后,如果前台所运行的应用程序不为所述预设应用程序,确定是否需要将前台所运行的应用程序设置为所述预设应用程序,如果确定需要将前台所运行的应用程序设置为所述预设应用程序,展示引导界面,所述引导界面用于引导用户进行设置以将前台所运行的应用程序设置为所述预设应用程序。

结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述文本选择模块还用于在所述确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串之后,通过前台所运行的应用程序发送所述字符串。

结合第二方面,在第四种可能的实现方式中,所述展示模块还用于在所述在当前使用界面展示常用语软键盘之前,从配置文件中读取虚拟按键与字符串之间的绑定关系;

所述常用语软键盘中的虚拟按键与字符串之间的绑定关系,与从所述配置文件中读取到的绑定关系一致。

结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述展示模块具体用于从前台所运行的应用程序相对应的配置文件中读取虚拟按键与字符串之间的绑定关系。

结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述装置还包括按键调整模块,用于在所述在当前使用界面展示常用语软键盘之后,在接收到字符串调整指令后,所述字符串调整指令包括待调整虚拟按键和调整后字符串,在所述配置文件中将所述待调整虚拟按键所绑定的字符串修改为所述调整后字符串。

在本发明实施例的第三方面,提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的文本输入方法。

在本发明实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求上述任一所述的文本输入方法。

本发明实施例提供的文本输入方法、装置及电子设备,可以通过将虚拟按键与字符串相绑定,实现用户可以一次选择一个字符串,而不必逐个字符的选择,减少了用户输入字符串所需要的选择次数,提高了输入效率。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1所示为本发明实施例提供的文本输入方法的一种流程示意图;

图2所示为本发明实施例提供的常用语软键盘的一种布局示意图;

图3所示为本发明实施例提供的文本输入方法的另一种流程示意图;

图4所示为本发明实施例提供的文本输入方法的另一种流程示意图

图5所示为本发明实施例提供的引导界面的一种布局示意图;

图6所示为本发明实施例提供的文本输入方法的另一种流程示意图;

图7所示为本发明实施例提供的文本输入方法的另一种流程示意图;

图8a所示为本发明实施例提供的文本输入装置的一种结构示意图;

图8b所示为本发明实施例提供的文本输入装置的另一种结构示意图;

图9所示为本发明实施例提供的电子设备的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1所示为本发明实施例提供的文本输入方法的一种流程示意图,可以包括:

s101,在接收到输入法调用指令后,在当前使用界面展示常用语软键盘,常用语软键盘包括虚拟按键,常用语软键盘中的虚拟按键预先绑定有字符串。

输入法调用指令可以是点击文本输入框对应的操作指令,也可以是点击当前使用界面中的指定区域或者点击当前使用界面中的指定按钮对应的操作指令。在当前使用界面展示常用语软键盘,可以是在当前使用界面中的预设位置展示常用语软键盘,该预设位置可以根据用户的需求进行调整,例如可以是在当前使用界面的文本输入框邻近区域展示常用语软键盘。本方法可以应用于带有显示设备或者可以外接显示设备的智能电子设备,例如移动终端、计算机等。为方便讨论,以下将以应用于安卓系统的移动终端为使用场景,进行说明。

常用语软键盘可以如图2所示,其中包括虚拟按键,这些虚拟按键预先绑定有字符串,不同的虚拟按键与不同的字符串相绑定,虚拟按键的数量以及在当前使用界面中所占用的大小可以根据用户实际需求进行配置。常用语软键盘可以同时展示所包括的所有虚拟按键,也可以不同时展示所包括的所有虚拟按键,例如常用语软键盘包括多个页面,用户可以通过滑动手势切花常用语软键盘当前展示的页面,每个页面中包括一个或者多个虚拟按键。

s102,当监测到针对常用语软键盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

针对一个虚拟按键的输入操作可以是针对该虚拟按键的点击操作,也可以是根据用户使用习惯自行配置的其他输入操作,例如针对该虚拟按键的长按操作,或者由虚拟按键到文本输入框的滑动操作。示例性的,假设一个虚拟按键相绑定的字符串为“集合”,在监测到用户点击该虚拟按键时,将“集合”作为本次输入操作所输入的字符串。该监测可以是通过系统中通过系统中预设的用于监测软键盘的接口实现的,例如安卓系统中可以是通过onkeyboardact-ionlistener接口实现的。

进一步的,在将与被选择的虚拟按键相绑定的字符串作为本次输入操作所输入的字符串之后,可以通过前台所运行的应用程序发送该字符串,发送的对象取决于前台所运行的应用程序以及使用场景,示例性的,假设前台所运行的应用程序为带有聊天功能的程序,用户正在通过该应用程序与其他用户聊天,则字符串的发送对象可以为该其他用户所使用的电子设备。也可以是在前台所运行的应用程序的文本输入窗口内展示该字符串,在用户点击前台所运行的应用程序中的确认按钮后再通过前台所运行的应用程序发送该字符串。可以理解的是直接发送可以提高用户输入效率,而在用户点击确认按钮后再发送可以提高用户输入的准确率。

以常用的拼音输入法为例,输入字符串“集合”的过程可能需要输入汉语拼音“jihe”,输入法展示发音为“jihe”的多个备选词语,用户从这些备选词语中挑选出“集合”作为本次所输入的字符串,,该过程可能需要用户点击五次。而选用本发明实施例,用户可以仅通过一次点击操作以将“集合”作为所输入的字符串,更为方便快捷。在一些使用场景中,用户想要输入的文本往往是固定的几个字符串,例如当用户在游戏内与其他玩家进行交流时,可能想要输入的文本是“集合”“撤退”“推进”等指挥指令,又例如用户在记录中药配方时,可能想要输入的文本是“当归”“党参”“川贝”等中药药材名称,在这些使用场景中,选用本发明实施例可以实现快速便捷的文本输入。

参见图3,图3所示为本发明实施例提供的文本输入方法的另一种流程示意图,可以包括:

s301,在接收到输入法调用指令后,确定前台所运行的应用程序是否为预设应用程序。

可以是通过调取任务管理器,以确定前台所运行的应用程序是否为预设应用程序,预设应用程序可以是预先设置的一个或者多个应用程序,示例性的,可以是用户指定的多个应用程序,进一步的,用户可以是通过将应用程序添加至预设应用程序列中,以指定该应用程序作为预设应用程序。例如,用户预先将应用程序a、应用程序b、应用程序c添加进预设应用程序列表中,移动终端在接收到输入法调用指令后,调用内部的任务管理器,确定前台所运行的应用程序是否为预设应用程序列表中的程序。

s302,如果前台所运行的应用程序为预设应用程序,在当前使用界面展示常用语软键盘,常用语软键盘包括虚拟按键,常用语软键盘中的虚拟按键预先绑定有字符串。

该步骤与s101相同,可以参见前述关于s101的描述,在此不再赘述。

s303,当监测到针对常用语软键盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

该步骤与s102相同,可以参见前述关于s102的描述,在此不再赘述。在一些使用场景中,用户想要输入的文本可能并不固定,例如用户编写日志时,由于不同人不同时间的经历不同,因此用户想要输入的文本可能并不固定,这种情况下可能不适合使用常用语软键盘进行输入,选用该实施例,可以为用户提供选择,以选择需要通过常用语软键盘进行文本输入的应用程序,只在用户使用这些应用程序的情况下,才会展示常用语软键盘,在用户使用其他应用程序的情况下,不展示常用语软键盘。使得该文本输入方法更加个性化。

参见图4,图4所示为本发明实施例提供的文本输入方法,可以包括:

s401,在接收到输入法调用指令后,确定前台所运行的应用程序是否为预设应用程序,如果前台所运行的应用程序为预设应用程序,执行s404,如果前台所运行的应用程序不为预设应用程序,执行s402,

s402,确定是否需要将前台所运行的应用程序设置为预设应用程序。

可以是在当前使用界面弹出确认窗口,确认窗口包括有确认按钮和取消按钮,当用户点击确认按钮时,确定需要将前台所运行的应用程序设置为预设应用程序,当用户点击取消按钮时,确定不需要将前台所运行的应用程序设置为预设应用程序。

s403,如果确定需要将前台所运行的应用程序设置为预设应用程序,展示引导界面。

其中,引导界面用于引导用户进行设置以将前台所运行的应用程序设置为预设应用程序。可以是在当前使用界面以窗口弹出的方式展示引导界面,也可以是将当前使用界面切换至引导界面。引导界面中可以包括文本和/或图片,这些文本和/图片用于提示用户如何进行设置,以将前台所运行的应用程序设置为预设应用程序。示例性的,引导界面可以如图5所示。

s404,在当前使用界面展示常用语软键盘,常用语软键盘包括虚拟按键,常用语软键盘中的虚拟按键预先绑定有字符串。

该步骤与s101相同,可以参见前述关于s101的描述,在此不再赘述。

s405,当监测到针对常用语软键盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

该步骤与s102相同,可以参见前述关于s102的描述,在此不再赘述。

用户可能并不知道如何针对预设应用程序进行设置,或者,忘记是否已经将前台所运行的应用程序设置为预设应用程序,选用该实施例可以起到指引和提示的作用,使得用户可以更好地通过常用语软键盘进行文本输入。

参见图6,图6所示为本发明实施例提供的文本输入方法的另一种流程示意图,可以包括:

s601,在接收到输入法调用指令后,从配置文件中读取虚拟按键与字符串之间的绑定关系。

该配置文件可以是一个或者多个xml(extensiblemarkuplanguage,可扩展标记语言)描述文件,xml描述文件用于对常用语软键盘进行描述,安卓系统中xml描述文件可以是keyboard类。

进一步的,可以是从前台所运行的应用程序相对应的配置文件中读取虚拟按键与字符串之间的绑定关系,示例性的,配置文件在进行存储时,可以根据所针对的应用程序不同,存放在不同目录下,例如配置文件的根目录为res文件夹,应用程序a对应的配置文件a.xml的存放路径为res\a,应用程序b对应的配置文件b.xml的存放路径为res\b,当前台所运行的应用程序为应用程序b时,读取res\b中的b.xml,以获取虚拟按键与字符串之间的绑定关系。a.xml和b.xml对常用语软键盘的描述可以不同,也可以相同。选用该实施例,可以为不同的应用程序展示不同的常用语软键盘,用户在使用不同的应用程序时,想要输入的文本可能不同,例如应用程序a为带有弹幕功能的视频软件,用户想输入的可能是一些常见弹幕,如“666”“前方高能”等,而应用程序b为购物类软件,则用户想要输入的可能是“包邮”“好评”等常用于购物的词语,如果一个常用语软键盘同时包括与常见弹幕绑定的虚拟按键,和与常用于购物的词语绑定的虚拟按键,当用户使用视频应用程序a时,那些与常用于购物的词语绑定的虚拟按键实际是多余的,并且可能导致虚拟按键过多,用户难以快速找到自己需要的虚拟按键,而选用该实施例可以解决这一技术问题。

s602,展示常用语软键盘,该常用语软键盘中的虚拟按键与字符串之间的绑定关系,与从配置文件中读取到的绑定关系一致。

其中,常用语软键盘中的虚拟按键与字符串之间的绑定关键,与从配置文件中读取到的绑定关系一致,是指常用语软键盘中包括有配置文件中描述过的所有虚拟按键,并且这些虚拟按键所绑定的字符串,与配置文件中这些虚拟按键所绑定的字符串一致。

示例性的,假设配置文件中描述有虚拟按键a,并且虚拟按键a与字符串“集合”相互绑定,则该常用语软键盘中包括虚拟按键a,并且虚拟按键a与字符串“集合”相互绑定。

s603,当监测到针对常用语软键盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

该步骤与s102相同,可以参见前述关于s102的描述,在此不再赘述。

参见图7,图7所示为本发明实施例提供的文本输入方法的另一种流程示意图,可以包括:

s701,在接收到输入法调用指令后,从配置文件中读取虚拟按键与字符串之间的绑定关系。

该步骤与s601相同,可以参见前述关于s601的描述,在此不再赘述。

s702,展示常用语软键盘,该常用语软键盘中的虚拟按键与字符串之间的绑定关系,与从配置文件中读取到的绑定关系一致。

该步骤与s602相同,可以参见前述关于s602的描述,在此不再赘述。

s703,当监测到针对常用语软键盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

该步骤与s102相同,可以参见前述关于s102的描述,在此不再赘述。

s704,在接收到字符串调整指令后,在配置文件中将待调整虚拟按键所绑定的字符串修改为调整后字符串,字符串调整指令包括待调整虚拟按键和调整后字符串。

示例性的,用户可以是点击常用语软键盘中的设置按钮,在设置界面中选择一个虚拟按键作为待调整虚拟按键,并输入调整后字符串,以生成字符串调整指令。可以理解的是,图7仅是本发明实施例提供的文本输入方法的一种流程示意图,在其他实施例中,s704也可以是在s701、s702或者s703之前进行。

可以理解的是,即使在相同的使用场景下,不同的用户可能想要输入不同的文本,例如在游戏中指挥队友集合时,有的用户可能习惯使用“集合”,而有的用户可能习惯使用“集中”,选用该实施例,可以允许用户对常用语软键盘进行深度的个性化设置,以使得常用语软键盘更加符合用户实际使用习惯。

参见图8a,图8a所示为本发明实施例提供的文本输入装置的一种结构示意图,可以包括:

展示模块801,用于在接收到输入法调用指令后,在当前使用界面展示常用语软键盘,常用语软键盘包括虚拟按键,常用语软键盘中的虚拟按键预先绑定有字符串;

文本选择模块802,用于当监测到针对常用语软件盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

进一步的,展示模块801还用于在在当前使用界面展示常用语软键盘之前,确定前台所运行的应用程序是否为预设应用程序,如果前台所运行的应用程序为预设应用程序,执行在当前使用界面展示常用语软键盘的步骤。

进一步的,展示模块801还用于在确定前台所运行的应用程序是否为预设应用程序之后,如果前台所运行的应用程序不为预设应用程序,确定是否需要将前台所运行的应用程序设置为预设应用程序,如果确定需要将前台所运行的应用程序设置为预设应用程序,展示引导界面,引导界面用于引导用户进行设置以将前台所运行的应用程序设置为预设应用程序。

进一步的,文本选择模块802还用于在确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串之后,将字符串发送至前台所运行的应用程序的文本输入窗口。

进一步的,展示模块801还用于在在当前使用界面展示常用语软键盘之前,从配置文件中读取虚拟按键与字符串之间的绑定关系;

并且展示模块801所展示的常用语软键盘中的虚拟按键与字符串之间的绑定关系与从配置文件中读取到的绑定关系一致。

进一步的,展示模块801具体用于从前台所运行的应用程序相对应的配置文件中读取虚拟按键与字符串之间的绑定关系。

进一步的,如图8b所示,还可以包括按键调整模块803,用于在在当前使用界面展示常用语软键盘之后,在接收到字符串调整指令后,字符串调整指令包括待调整虚拟按键和调整后字符串,在配置文件中将待调整虚拟按键所绑定的字符串修改为调整后字符串。

本发明实施例还提供了一种电子设备,如图9所示,包括处理器901、通信接口902、存储器903和通信总线904,其中,处理器901,通信接口902,存储器903通过通信总线904完成相互间的通信。

存储器903,用于存放计算机程序;

处理器901,用于执行存储器903上所存放的程序时,实现如下步骤:

在接收到输入法调用指令后,在当前使用界面展示常用语软键盘,常用语软键盘包括虚拟按键,常用语软键盘中的虚拟按键预先绑定有字符串;

当监测到针对常用语软件盘中虚拟按键的输入操作时,确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串。

进一步的,在在当前使用界面展示常用语软键盘之前,方法还包括:

确定前台所运行的应用程序是否为预设应用程序,如果前台所运行的应用程序为预设应用程序,执行在当前使用界面展示常用语软键盘的步骤。

进一步的,在确定前台所运行的应用程序是否为预设应用程序之后,方法还包括:

如果前台所运行的应用程序不为预设应用程序,确定是否需要将前台所运行的应用程序设置为预设应用程序,如果确定需要将前台所运行的应用程序设置为预设应用程序,展示引导界面,引导界面用于引导用户进行设置以将前台所运行的应用程序设置为预设应用程序。

进一步的,在确定与被选择的虚拟按键相绑定的字符串,作为本次输入操作所输入的字符串之后,方法还包括:

通过前台所运行的应用程序发送该字符串。

进一步的,在在当前使用界面展示常用语软键盘之前,还包括:

从配置文件中读取虚拟按键与字符串之间的绑定关系;

常用语软键盘中的虚拟按键与字符串之间的绑定关系,与从配置文件中读取到的绑定关系一致。

进一步的,从配置文件中读取虚拟按键与字符串之间的绑定关系,包括:

从前台所运行的应用程序相对应的配置文件中读取虚拟按键与字符串之间的绑定关系。

进一步的,在在当前使用界面展示常用语软键盘之后,方法还包括:

在接收到字符串调整指令后,字符串调整指令包括待调整虚拟按键和调整后字符串,在配置文件中将待调整虚拟按键所绑定的字符串修改为调整后字符串。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一的文本输入方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一的文本输入方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1