一种移动终端编辑输入方法及系统的制作方法

文档序号:8339291阅读:179来源:国知局
一种移动终端编辑输入方法及系统的制作方法
【技术领域】
[0001]本发明涉及文字输入技术,特别是涉及一种移动终端编辑输入方法及系统。
【背景技术】
[0002]随着互联网的飞速发展,用户越来越多地接触互联网信息,例如用户在QQ群、微信、微博、空间、网页上浏览到感兴趣的东西,就可能想到和亲朋好友分享,于是复制了一段感兴趣的内容,粘贴到如QQ、微信等软件与朋友分享时,由于粘贴的内容过多,如果想稍做修改,需要慢慢拨动粘贴内容,修改起来极为费劲,有的处理方式为先将需要使用的内容粘贴到记事本等可操作区域较大的文字编辑器中,待编辑完好后,再将编辑最终结果粘贴到需要分享处发送出去,但是整个操作过程繁琐。
[0003]虽有现有技术提及编辑框自动适配输入内容,但是当内容过多时,出于界面协调性等因素的考虑,很多软件都将输入框的高度限制在某固定值,超过最大值后,不能全部显示,而是形成文字滚动,用户只能在其最大高度区域内操控文字。而且时下QQ,微信等固定显示行距,如果直接自动调整大小,将会影响整个界面显示效果。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供一种移动终端编辑输入方法及系统,自动显示全部编辑内容,使用户达到较好的查看效果,提升用户体验。
[0005]为了达到上述目的,本发明采用的技术方案是:
一种移动终端编辑输入方法,包括如下步骤:
步骤1.获取当前编辑框允许输入的最大行数M,监听输入内容是否超过允许输入的最大行数M ;
步骤2.监听到的输入内容超过允许输入的最大行数M,则在移动终端显示界面弹出悬浮编辑框,监听到的输入内容置入悬浮编辑框进行显示。
[0006]较佳地,步骤2具体包括:
步骤S201.监听到的输入内容超过允许输入的最大行数M,根据输入内容字数计算实际需要显示的行数N;
步骤S202.根据预设置的行高及实际需要显示的行数N计算悬浮编辑框的高度H ; 步骤S203.监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面。
[0007]较佳地,步骤S203进一步包括:
步骤S2031.判断计算得到的悬浮编辑框的高度H是否大于移动终端显示界面高度;步骤S2032.当高度H小于移动终端显示界面高度则将监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面;
当高度H达到移动终端显示界面高度则缩小字体后将监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面。
[0008]较佳地,所述步骤2还包括:
步骤S204.调整悬浮编辑框的透明度滚动条,设置悬浮编辑框的透明度。
[0009]较佳地,步骤3.编辑输入内容结束后,点击悬浮编辑框上的发送按钮进行发送;或者编辑输入内容结束后,点击悬浮编辑框,返回原始输入界面,单击发送按钮进行发送。
[0010]本发明还公开了一种移动终端编辑输入系统,包括:
获取单元,用于获取当前编辑框允许输入的最大行数M,监听输入内容是否超过允许输入的最大行数M ;
显示单元,用于监听到的输入内容超过允许输入的最大行数M,则在移动终端显示界面弹出悬浮编辑框,监听到的输入内容置入悬浮编辑框进行显示。
[0011]较佳地,显示单元具体包括:
行数计算单元,用于监听到的输入内容超过允许输入的最大行数M,根据输入内容字数计算实际需要显示的行数N;
高度计算单元,用于根据预设置的行高及实际需要显示的行数N计算悬浮编辑框的高度;
悬浮编辑框显示单元,用于监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面。
[0012]较佳地,所述悬浮编辑框显示单元进一步包括:
判断单元,用于判断计算得到的悬浮编辑框的高度H是否大于移动终端显示界面高度;
调整显示单元,用于当高度H小于移动终端显示界面高度则将监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面;
当高度H达到移动终端显示界面高度则缩小字体后将监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面。
[0013]较佳地,所述显示单元还包括:
透明度调整单元,用于调整悬浮编辑框的透明度滚动条,设置悬浮编辑框的透明度。
[0014]较佳地,所述系统还包括:发送单元,用于编辑输入内容结束后,点击悬浮编辑框上的发送按钮进行发送;或者编辑输入内容结束后,点击悬浮编辑框,返回原始输入界面,单击发送按钮进行发送。
[0015]与现有技术相比,本发明的有益效果是:通过弹出悬浮编辑框,用户可以方便地将任意长度的信息粘贴到任何编辑框中和他人分享,当识别到用户粘贴或者输入内容行数超过某阀值时,自动进入到悬浮编辑界面,无论是在操作或者预览发送内容上,都极为方便,整个过程智能、简单、快捷,符合用户需求,从而提高用户体验。
【附图说明】
[0016]图1为本发明的方法流程图;
图2为本发明的步骤2详细步骤流程图;
图3为本发明的具体实施例流程图。
【具体实施方式】
[0017]本发明的主旨在于克服现有技术的不足,提供一种移动终端编辑输入方法及系统,当识别到用户粘贴或者输入内容行数超过某阀值时,自动进入到悬浮编辑界面。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
[0018]本发明的方法流程图如图1所示,一种移动终端编辑输入方法,不管用户是否限制了编辑框最大显示高度,在识别到输入内容行数超过编辑框自身最大高度行数某值如(2行)时,如QQ目前版本限制最大高度为3行,微信最大高度限制为4行,若是QQ使用的编辑输入框,当超过最大高度行数时,将自动拉起一个悬浮编辑窗口,该窗口悬浮在最上方,窗口大小依据用户粘贴或者输入内容自适应变化,方便用户编辑粘贴或输入内容,该悬浮窗口上方有调节透明度的滚动条,用户可以方便设置该悬浮编辑界面的透明度,以便用户可以大致看到聊天内容,用户编辑结束后,可直接发送内容,也可以选择返回到原编辑框,此时,悬浮窗口开关显示在输入法界面上,若用户再需要编辑,可以快速进入到悬浮编辑界面,具体包括如下步骤。
[0019]步骤1.获取当前编辑框允许输入的最大行数M,监听输入内容是否超过允许输入的最大行数M。此处的最大行数根据移动终端的不同有所不同,例如手机屏幕有大有小,如果同样的字体,大屏幕的显示的最大行数多,小屏幕显示的最大行数少,所以本发明所记载的方法适用不同的移动终端设备。另一方面,不同应用软件,可能也会有所不同例如QQ目前版本限制最大高度为3行,微信最大高度限制为4行。
[0020]步骤2.监听到的输入内容超过允许输入的最大行数M,则在移动终端显示界面弹出悬浮编辑框,监听到的输入内容置入悬浮编辑框进行显示。例如,监听到的输入内容所形成的行数超过M,很明显,此时的编辑框容不下那么多的字体,一般情况是通过滚动条来处理,用户体验效果不好,而本发明则设置弹出悬浮编辑框,通过悬浮编辑框进行编辑显示。
[0021]步骤3.编辑输入内容结束后,点击悬浮编辑框上的发送按钮进行发送;或者编辑输入内容结束后,点击悬浮编辑框,返回原始输入界面,单击发送按钮进行发送。本发明公开了两种方式,一种直接发送,一种返回原始编辑框再发送。在用户编辑结束后,可以直接在悬浮编辑界面发送内容,也可以收缩到原始界面发送内容,展开和收缩悬浮编辑界面窗口位于输入法界面上。当用户主动回到原始输入界面后,用户若想起还有东西需要编辑,用户也可以点击输入法界面上的开关再一次快速进入到悬浮编辑界面。
[0022]本发明的步骤2的详细步骤图如图2所示,步骤2具体包括:
步骤S201.监听到的输入内容超过允许输入的最大行数M,根据输入内容字数计算实际需要显示的行数N ;例如以手机QQ为例,允许输入的最大行数M为3行,而用户输入或者粘贴的实际需要显示的行数N为6行;
步骤S202.根据预设置的行高及实际需要显示的行数N计算悬浮编辑框的高度H ;例如行高可以设置为2毫米,如果6行则为1.2厘米;
步骤S203.监听到的输入内容置入悬浮编辑框,悬浮编辑框悬浮于移动终端显示界面。为了不影响悬浮编辑框,则形成与移动终端屏幕等宽,1.2厘米高的悬浮编辑框,当用户继续输入或继续粘贴文字时,根据增加的行数实时变动悬浮编辑框的高度;
步骤S204.调整悬浮编辑框的透明度滚动条,设置悬浮编辑框的透明度。例如该悬浮窗口上方有调节透明度的滚动条,当然滚动条也可以设置于悬浮编辑框的两侧,具体根据用户习惯设置,用户可以方便设置该悬浮编辑界面的透明度,以便用户可以大致看到聊天内容,提升用户体验。
[0023]作为本发明的较佳实施例,本发明所述的步骤S203进一步包括:
步骤S2031.判断计算得到的悬浮编辑框的高度H是否大于移动终端显示界面高度;例如,当用户输入或者粘贴大篇幅的文字,例如超过50行,间距为2毫米,那么计算得到的悬浮编辑框的高度H为10厘米,而移动终端显示界面的高度小于十厘米无法显示;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1