【具体实施方式】
如图1所示,在一个实施例中,一种基于触摸屏的输入方法,包括以下步骤:
步骤S101,显示虚拟输入面板,该虚拟输入面板包括常用语句功能键。
常用语句功能键为一虚拟按键,用于触发输入常用语句的指令。当用户在触摸屏上触摸常用语句功能键对应位置时,即可触发输入常用语句的指令。
步骤S102,接收通过常用语句功能键触发的输入常用语句的指令。
步骤S103,显示常用语句窗口,该常用语句窗口中包含常用语句。
常用语句为预先设置的包含多个字词的句子。预先设置的常用语句在常用语句窗口中排列显示。
步骤S104,获取对常用语句窗口的操作所选中的常用语句。
用户可在触摸屏上触摸需要的常用语句对应的位置,以选中该位置上显示的常用语句。
步骤S105,将获取的常用语句显示到虚拟输入面板中包含的文本编辑区域。
文本编辑区域为输入过程中用于显示从虚拟输入面板输入的字词的区域。
上述基于触摸屏的输入方法,在虚拟输入面板中设置常用语句功能键,只要操作该常用语句功能键即可显示常用语句窗口,并可在常用语句窗口中选择常用语句,将选择的常用语句显示到文本编辑区域。上述方法通过简单的操作即可输入包含多个字词的一条完整的常用语句,而不需要逐笔画或逐拼音的输入字词以组成语句,从而提高了输入速度。
在一个实施例中,常用语句窗口包含编辑功能键,用于触发编辑常用语句的指令。编辑功能键为一虚拟按键。当用户在触摸屏上触摸编辑功能键对应位置时,即可触发编辑常用语句的指令。
如图2所示,上述基于触摸屏的输入方法还包括更新常用语句的步骤,该步骤包括以下步骤:
步骤S201,接收通过编辑功能键触发的编辑常用语句的指令。
步骤S202,显示常用语句编辑窗口。
常用语句编辑窗口中包含新增按键、删除按键和修改按键。
步骤S203,获取对常用语句编辑窗口的操作所对应的编辑指令。
编辑指令包含新增常用语句指令、删除常用语句指令和修改常用语句指令。当用户在触摸屏上触摸新增按键、删除按键和修改按键对应位置时,可分别触发新增常用语句指令、删除常用语句指令和修改常用语句指令。
步骤S204,根据编辑指令更新常用语句。
可根据新增常用语句指令添加新的常用语句,根据删除常用语句指令删除处于选中状态的常用语句,根据修改常用语句指令修改处于选中状态的常用语句。
本实施例中,可方便地根据需要新增、删除或修改常用语句,供后续输入常用语句时进行选择,提高输入速度。
在一个实施例中,常用语句窗口包含同步功能键,用于触发将本地与云端的常用语句进行同步的指令。同步功能键为一虚拟按键,当用户在触摸屏上触摸同步功能键对应位置时,即可触发将本地与云端的常用语句进行同步的指令。
云端为存储和维护常用语句的服务器或服务器集群。
如图3所示,上述基于触摸屏的输入方法还包括将本地与云端的常用语句进行同步的步骤,该步骤包括以下步骤:
步骤S301,接收通过同步功能键触发的将本地与云端的常用语句进行同步的指令。
步骤S302,显示登录验证窗口。
登录验证窗口中包含用户账号信息输入框,例如用户名输入框和密码输入框。
步骤S303,接收从登录验证窗口输入的用户账号信息。
用户账号信息包括用户名和密码等信息。
步骤S304,将用户账号信息和本地常用语句的更新对应的更新记录发送到云端。
本地可将用户账号信息发送到云端。云端可验证该用户账号信息,验证通过后,向本地发送验证通过指令。本地接收到云端发送的验证通过指令后,可将本地常用语句的更新对应的更新记录发送到云端,或将用户账号信息与该更新记录对应发送到云端。
更新记录包括新增操作记录、删除操作记录和修改操作记录。新增操作记录包括新增的常用语句,删除操作记录包括删除的常用语句,修改操作记录包括修改前的常用语句和与修改后的常用语句。
步骤S305,拉取云端发送的同步后的常用语句,该同步后的常用语句为被云端按照上述更新记录更新后的上述用户账号信息对应的常用语句。
云端可将更新记录中包含的新增的常用语句以及修改后的常用语句添加到用户账号信息对应的常用语句中,并将更新记录中包含的删除的常用语句以及修改前的常用语句从用户账号信息对应的常用语句中删除。当云端经过搜索后发现需要删除的常用语句在云端已经不存在时,则云端不再针对该需要删除的常用语句进行任何操作。
步骤S306,将本地常用语句替换为上述同步后的常用语句。
例如,云端和终端1中初始存储的某一用户账号信息对应的常用语句都为A、B和C。终端1在本地新增常用语句D、删除常用语句B、将常用语句C修改为C’。云端根据终端1的更新记录更新常用语句后,云端存储的常用语句变为A、C’、D。
终端2初始存储的上述用户账号信息对应的常用语句也为A、B和C。终端2在本地新增常用语句E、删除常用语句C、将常用语句A修改为A’。通过上述更新后,终端2存储的常用语句变为A’、B、E。云端根据终端2的更新记录更新上述用户账号信息对应的常用语句,即添加常用语句E、删除常用语句C、删除常用语句A、添加常用语句A’,则云端存储的常用语句由A、C’和D变为A’、C’、D和E。
最后,终端2将本地常用语句替换为云端同步后的常用语句A’、C’、D和E。
本实施例中,可将终端在本地对常用语句的更新内容同步到云端,即使在终端丢失而更换另一终端时,也可快速地找回最新编辑的常用语句。而且,某一终端可获取到其它终端的更新内容,不需要在不同的终端上重复编辑常用语句,从而可提高常用语句编辑速度,并提高操作便利性。
在一个实施例中,常用语句窗口包括至少一个选项卡,不同的选项卡对应不同分类的常用语句。可在常用语句窗口中设置多个选项卡,将常用语句进行分类,一个选项卡中显示一个类别的常用语句。本实施例中,采用不同的选项卡分门别类地显示常用语句,可方便选取常用语句,从而提高常用语句的输入速度。
在一个实施例中,常用语句窗口还包括选项卡编辑功能键,用于触发编辑选项卡的指令。上述基于触摸屏方法还包括编辑选项卡的步骤,该步骤包括以下步骤:接收通过选项卡编辑功能键触发的编辑选项卡的指令;显示选项卡编辑窗口;获取对选项卡编辑窗口的操作所对应的编辑指令;根据编辑指令添加、删除或修改选项卡。
修改选项卡包括修改选项卡的名称等。
本实施例中,可编辑选项卡,从而方便用户根据需要将常用语句进行分门别类,提高常用语句的选取以及输入速度。
获取到删除选项卡的指令后,不但删除选中的选项卡,还删除属于选项卡对应类别的所有常用语句,可快速地删除多条常用语句,提高常用语句编辑速度,从而提高操作便利性。
以下为上述基于触摸屏的输入方法的一个应用场景。图4(a)~4(h)为一个实施例中基于触摸屏的输入方法的应用场景图。
如图4(a)所示,可显示虚拟输入面板401,虚拟输入面板401包括常用语句功能键402。接收到通过常用语句功能键402触发的输入常用语句的指令后,如图4(b)所示,显示常用语句窗口403。常用语句窗口403中分条显示常用语句。当用户触摸某一常用语句时,如图4(c)所示该常用语句可显示为选中状态。获取选中的常用语句,如图4(d)所示将选中的常用语句显示到虚拟输入面板401中包含的文本编辑区域404。
如图4(e)所示,常用语句窗口403中包含编辑功能键405。接收到通过编辑功能键405触发的编辑常用语句的指令后,如图4(f)所示显示常用语句编辑窗口406。可获取对常用语句编辑窗口406的操作所对应的编辑指令,根据编辑指令更新常用语句。
如图4(g)所示,常用语句窗口403还包含同步功能键407。接收到通过同步功能键407触发的将本地与云端的常用语句进行同步的指令后,如图4(h)所示显示登录验证窗口408。接收从登录验证窗口408输入的用户账号信息,并将本地与云端的用户账号信息对应的常用语句进行同步。
如图5所示,在一个实施例中,一种包含触摸屏的输入装置,包括显示模块10、指令获取模块20和待输入语句获取模块30,其中:
显示模块10用于显示虚拟输入面板,该虚拟输入面板包括常用语句功能键。
常用语句功能键为一虚拟按键,用于触发输入常用语句的指令。当用户在触摸屏上触摸常用语句功能键对应位置时,即可触发输入常用语句的指令。
指令获取模块20用于接收通过常用语句功能键触发的输入常用语句的指令。
显示模块10还用于显示常用语句窗口,该常用语句窗口中包含常用语句。
常用语句为预先设置的包含多个字词的句子。预先设置的常用语句在常用语句窗口中排列显示。
待输入语句获取模块30用于获取对常用语句窗口的操作所选中的常用语句。
用户可在触摸屏上触摸需要的常用语句对应的位置,以选中该位置上显示的常用语句。
显示模块10还用于将获取的常用语句显示到虚拟输入面板中包含的文本编辑区域。
文本编辑区域为输入过程中用于显示从虚拟输入面板输入的字词的区域。
上述包含触摸屏的输入装置,在虚拟输入面板中设置常用语句功能键,只要操作该常用语句功能键即可显示常用语句窗口,并可在常用语句窗口中选择常用语句,将选择的常用语句显示到文本编辑区域。上述方法通过简单的操作即可输入包含多个字词的一条完整的常用语句,而不需要逐笔画或逐拼音的输入字词以组成语句,从而提高了输入速度。
在一个实施例中,常用语句窗口包含编辑功能键,用于触发编辑常用语句的指令。编辑功能键为一虚拟按键。当用户在触摸屏上触摸编辑功能键对应位置时,即可触发编辑常用语句的指令。
如图6所示,上述包含触摸屏的输入装置还包括语句更新模块40。
本实施例中,指令获取模块20还用于接收通过编辑功能键触发的编辑常用语句的指令。
显示模块10还用于显示常用语句编辑窗口。常用语句编辑窗口中包含新增按键、删除按键和修改按键。
指令获取模块20还用于获取对常用语句编辑窗口的操作所对应的编辑指令。编辑指令包含新增常用语句指令、删除常用语句指令和修改常用语句指令。当用户在触摸屏上触摸新增按键、删除按键和修改按键对应位置时,可分别触发新增常用语句指令、删除常用语句指令和修改常用语句指令。
语句更新模块40用于根据编辑指令更新常用语句。语句更新模块40可根据新增常用语句指令添加新的常用语句,根据删除常用语句指令删除处于选中状态的常用语句,根据修改常用语句指令修改处于选中状态的常用语句。
本实施例中,可方便地根据需要新增、删除或修改常用语句,供后续输入常用语句时进行选择,提高输入速度。
在一个实施例中,常用语句窗口包含同步功能键,用于触发将本地与云端的常用语句进行同步的指令。同步功能键为一虚拟按键,当用户在触摸屏上触摸同步功能键对应位置时,即可触发将本地与云端的常用语句进行同步的指令。
云端为存储和维护常用语句的服务器或服务器集群。
如图7所示,上述包含触摸屏的输入装置还包括语句同步模块50,语句同步模块50包括账号信息获取模块、发送模块、接收模块和替换模块(图中未示出)。
本实施例中,指令获取模块20还用于接收通过同步功能键触发的将本地与云端的常用语句进行同步的指令。
显示模块10还用于显示登录验证窗口。登录验证窗口中包含用户账号信息输入框,例如用户名输入框和密码输入框。
账号信息获取模块用于接收从登录验证窗口输入的用户账号信息。用户账号信息包括用户名和密码等信息。
发送模块用于将用户账号信息和本地常用语句的更新对应的更新记录发送到云端。具体的,发送模块可将用户账号信息发送到云端。云端可验证该用户账号信息,验证通过后,向本地发送验证通过指令。本地接收到云端发送的验证通过指令后,发送模块可将本地常用语句的更新对应的更新记录发送到云端,或将用户账号信息与该更新记录对应发送到云端。
其中,更新记录包括新增操作记录、删除操作记录和修改操作记录。新增操作记录包括新增的常用语句,删除操作记录包括删除的常用语句,修改操作记录包括修改前的常用语句和与修改后的常用语句。
接收模块用于拉取云端发送的同步后的常用语句,该同步后的常用语句为被云端按照上述更新记录更新后的上述用户账号信息对应的常用语句。
云端可将更新记录中包含的新增的常用语句以及修改后的常用语句添加到用户账号信息对应的常用语句中,并将更新记录中包含的删除的常用语句以及修改前的常用语句从用户账号信息对应的常用语句中删除。当云端经过搜索后发现需要删除的常用语句在云端已经不存在时,则云端不再针对该需要删除的常用语句进行任何操作。
替换模块用于将本地常用语句替换为上述同步后的常用语句。
本实施例中,可将终端在本地对常用语句的更新内容同步到云端,即使在终端丢失而更换另一终端时,也可快速地找回最新编辑的常用语句。而且,某一终端可获取到其它终端的更新内容,不需要在不同的终端上重复编辑常用语句,从而可提高常用语句编辑速度,并提高操作便利性。
在一个实施例中,常用语句窗口包括至少一个选项卡,不同的选项卡对应不同分类的常用语句。可在常用语句窗口中设置多个选项卡,将常用语句进行分类,一个选项卡中显示一个类别的常用语句。本实施例中,采用不同的选项卡分门别类地显示常用语句,可方便选取常用语句,从而提高常用语句的输入速度。
在一个实施例中,常用语句窗口还包括选项卡编辑功能键,用于触发编辑选项卡的指令。
本实施中,指令获取模块20还用于接收通过选项卡编辑功能键触发的编辑选项卡的指令;显示模块10还用于显示选项卡编辑窗口;指令获取模块20还用于获取对选项卡编辑窗口的操作所对应的编辑指令;上述包含触摸屏的输入装置还包括选项卡编辑模块(图中未示出),用于根据编辑指令添加、删除或修改选项卡。
修改选项卡包括修改选项卡的名称等。
本实施例中,可编辑选项卡,从而方便用户根据需要将常用语句进行分门别类,提高常用语句的选取以及输入速度。
获取到删除选项卡的指令后,选项卡编辑模块不但删除选中的选项卡,还删除属于选项卡对应类别的所有常用语句,可快速地删除多条常用语句,提高常用语句编辑速度,从而提高操作便利性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序控制相关的硬件来完成的,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。