一种标点符号的输入方法、系统及移动终端 【技术领域】
本发明属于通信领域,尤其涉及一种标点符号的输入方法、系统及移动终端。
背景技术
随着通信技术的不断发展,移动终端逐渐成为大众化的产品,移动终端的用户越来越多,但移动终端不能对标点全面支持,给用户操作带来不便。
例如很多移动终端在数字输入状态下无法输入标点符号,导致用户必须切换到其他输入法状态下才能进行标点符号的输入;而且很多移动终端在输入标点符号时只能通过多次按下某个标点键(例如“*”键)去选择标点,如果用户事先不知道所选标点需要点选几次才能查找到,用户需要多次按键,因此可能错过所选的标点符号,需要返回选择;有些移动终端通过列表的形式将所有标点符号列出,供用户自行选择,当用户输入英文时会由于输入大量标点不断弹出列表选择而浪费时间,频繁的界面切换也给用户带来不便。
【发明内容】
本发明实施例的目的在于提供一种标点符号的输入方法,旨在解决现有技术中的输入法难以满足用户快速输入标点符号的要求的问题。
本发明实施例是这样实现的,一种标点符号的输入方法,所述方法包括下述步骤:
接收用户输入的标点符号输入指令,获取预先存储的标点符号;
根据当前标点符号输入状态,将获取的标点符号分别置于用户输入的数据字符末端,并输入用户选择的末端放置有标点符号的数据字符,或,根据获取的标点符号生成对应的表格,并输入用户在所述表格内选择的标点符号。
本发明实施例的另一目的在于提供一种标点符号的输入系统,所述系统包括:
标点符号输入指令接收模块,用于接收用户输入的标点符号输入指令;
标点符号获取模块,用于获取预先存储的标点符号;以及
标点符号处理模块,用于根据当前标点符号输入状态,将获取的标点符号分别置于用户输入的数据字符末端,并输入用户选择的末端放置有标点符号的数据字符,或,根据获取的标点符号生成对应的表格,并输入用户在所述表格内选择的标点符号。
本发明实施例的另一目的在于提供一种包括标点符号的输入系统的移动终端。
在本发明中,接收用户输入的标点符号输入指令,当当前标点符号输入状态为非空闲状态时,将获取的标点符号以附加字符的方式分别放置在用户输入的数据字符末端,并以列表显示用户输入的选择放置了标点符号的数据字符;当当前标点符号输入状态为空闲状态时,生成当前输入法所对应的标点符号的表格,输入用户在表格内选择的标点符号,并将用户选择的标点符号显示在界面上,减少了用户输入标点符号时的切换时间,方便用户使用。
【附图说明】
图1是本发明实施例提供的标点符号的输入方法的实现流程图;
图2是本发明第一实施例提供的idle状态下的标点符号的输入方法的实现流程图;
图3是本发明第二实施例提供的非idle状态下的标点符号的输入方法的实现流程图;
图4是本发明实施例提供的标点符号的输入系统框图。
【具体实施方式】
为了使本发明地目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明实施例提供的标点符号的输入方法的实现流程,其详细步骤如下所述:
在步骤S101中,接收用户输入的标点符号输入指令,获取预先存储的标点符号。
在本发明实施例中,该标点符号输入指令是通过按下键盘的某个标点符号输入按键或者触发手写界面的某个选项完成的,该标点符号输入按键可以是“*”键。
当接收到用户输入的标点符号输入指令后,从标点符号数据库中获取预先存储的当前标点符号输入法对应的标点符号。
在步骤S102中,检测当前移动终端的标点符号输入状态,当当前移动终端的标点符号输入状态为空闲(idle)状态时,执行步骤S103;当当前移动终端的标点符号输入状态为非idle状态时,执行步骤S104。
在本发明实施例中,标点符号输入状态的idle状态为用户输入相应的数据字符,并按下了“确认”键,将该相应的数据字符输入到了用户的操作界面上;而标点符号输入状态的非idle状态为用户输入相应的数据字符,没有按下“确认”键,同时按下标点字符输入键“*”,将数据字符与用户需要输入的标点字符一并显示在一输入框内。
在步骤S103中,根据用户输入的标点符号输入指令,生成一显示当前输入法所对应的标点符号的表格,输入用户在所述表格内选择的标点符号,将用户选择的标点符号显示在界面上。
在步骤S104中,根据用户输入的标点符号输入指令,将获取的标点符号以附加字符(append)的方式分别放置在用户输入的数据字符末端,并以列表显示,同时输入用户选择的末端放置了标点符号的数据字符。
图2示出了本发明第一实施例提供的idle状态下的标点符号的输入方法的实现流程,其详细步骤如下所述:
在步骤S201中,根据用户输入的标点符号输入指令,生成一用于显示当前输入法所对应的标点符号的表格。
在本发明实施例中,预先创建二维数组,并将所有输入法支持的标点符号存储到该二维数组。
当接收到用户输入的标点符号输入指令时,根据当前输入法动态绘制生成一表格,该表格的单元数与该输入法包含的标点字符数一致,并从二维数组中将当前输入法所对应的标点符号提取出来显示在该表格的对应位置。
在步骤S202中,输入用户选择的表格中的标点符号,并将用户选择的标点符号显示在界面上。
在本发明实施例中,用户可以通过方向键选择所需的标点符号,并以高亮的方式提示用户所选择的标点符号,同时记录下该标点符号在表格中的位置。
图3示出了本发明第二实施例提供的非idle状态下的标点符号的输入方法的实现流程,其详细步骤如下所述:
在步骤S301中,将获取的当前输入法所对应的标点符号以附加字符(append)的方式分别放置在用户输入的数据字符末端。
在本发明实施例中,当用户在操作界面上进行相关数据字符的输入时,需要输入相应的标点字符时,用户按下“*”键,则将当前输入法所对应的标点字符以append的方式放置在用户输入的数据字符末端,例如,当前用户输入的是“LI”,则用户按下“*”键之后,提供给用户“LI.、LI,、……”列表。
在步骤S302中,根据用户的选择,输入用户选择的末端放置有标点符号的数据字符,将用户选择的带有标点字符的数据字符显示在界面。
在本发明实施例中,该用户输入的数据字符可以是英文字符、数字字符或中文字符,其中当用户输入的是中文字符时,可以采用用户首先选择需要输入的中文字符然后输入相应的标点字符,用户再进行标点字符的选择;也可以采用用户首先选择需要输入的标点字符,然后再确认选择需要输入的放置有相应标点字符的中文字符。
在本发明实施例中,将用户最常用的标点符号排列在列表的前端,便于用户选择,提高速度。
图4示出了本发明实施例提供的标点符号的输入系统框图,为了便于说明,图中仅给出与本发明实施例相关的部分,其中,该标点符号的输入系统可以为内置于移动终端的软件单元、硬件单元或者软硬件结合单元。
标点符号输入指令接收模块11接收用户输入的标点符号输入指令,标点符号获取模块12获取预先存储的标点符号,标点符号处理模块13根据当前标点符号输入状态,将标点符号获取模块12获取的标点符号分别置于用户输入的数据字符末端,并输入用户选择的末端放置有标点符号的数据字符,或,根据标点符号获取模块12获取的标点符号生成对应的表格,并输入用户在所述表格内选择的标点符号。
作为本发明的一个实施例,检测模块131检测当前标点符号输入状态,标点符号输入状态包括空闲状态及非空闲状态;当检测模块131检测的当前标点符号输入状态为空闲状态时,空闲状态处理模块132根据获取的标点符号生成对应的表格,并输入用户在所述表格内选择的标点符号;当检测模块131检测的当前标点符号输入状态为非空闲状态时,非空闲状态处理模块133将获取的标点符号分别置于用户输入的数据字符末端,并输入用户选择的末端放置有标点符号的数据字符。
作为本发明的另一实施例,表格生成模块1321根据用户输入的标点符号输入指令,生成一用于显示当前输入法所对应的标点符号的表格;第一标点符号输入显示模块1322输入用户在表格生成模块1321生成的表格中选择的标点符号,将用户选择的标点符号显示在界面上。
作为本发明的另一实施例,根据标点符号输入指令接收模块11接收的用户输入的标点符号输入指令,标点符号放置模块1331将获取的当前输入法所对应的标点符号以附加字符的方式分别放置在用户输入的数据字符末端;第二标点符号输入显示模块1332根据用户的选择,输入末端放置有标点符号的数据字符,并将放置有标点字符的数据字符显示在界面上。
在本发明实施例中,接收用户输入的标点符号输入指令,当当前标点符号输入状态为非空闲状态时,将获取的标点符号以附加字符的方式分别放置在用户输入的数据字符末端,并以列表显示用户输入的选择放置了标点符号的数据字符;当当前标点符号输入状态为空闲状态时,生成当前输入法所对应的标点符号的表格,输入用户在表格内选择的标点符号,并将用户选择的标点符号显示在界面上,减少用户输入标点符号时的切换时间,方便用户使用。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。