一种数据输入处理方法及装置制造方法及图纸

技术编号:6946861 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据输入处理方法及装置,方法包括:获取原有输入框的宽度和高度;根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,使输入内容完整显示。装置包括:获取单元,用于获取原有输入框的宽度和高度;处理单元,用于根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,使输入内容完整显示。本发明专利技术数据输入处理方法及装置使数据输入更加直观、清晰和方便,更加人性化,能大幅提高用户在输入框中输入数据的操作体验。本发明专利技术作为一种数据输入处理方法及装置应用于手机等移动终端中。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,特别是一种数据输入处理方法及装置
技术介绍
现在人们逐渐喜欢并习惯于用手机、PDA等手持移动终端进行网上聊天、发邮件、 发微博、浏览网页、应用搜索引擎进行查询或玩游戏等,在这个过程中手持移动终端用户必然要面对大量的数据输入。手机为主的移动终端的屏幕都较小,网页经过优化重排后,原本的输入框都会根据屏幕的大小进行优化处理,这可能会导致输入框较短小,而在需要输入较长内容时,无法完全看到所输入的所有内容。而手机等移动终端与台式机或笔记本电脑相比屏幕都很小,能显示的位置和内容都非常有限,使用户阅读邮件、手机报纸或浏览网页很不方便。这无疑成为阻碍手机互联网不断推广应用与普及的最大障碍。
技术实现思路
本专利技术的目的是提供一种能尽可能使输入的内容完整显示出来的数据输入处理方法。本专利技术的另一个目的是提供一种能尽可能使输入的内容完整展示出来且使用直观方便的数据输入处理装置。本专利技术解决其技术问题所采用的技术方案是 一种数据输入处理方法,包括以下步骤A、获取原有输入框的宽度和高度;B、根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/ 或输入框的大小进行动态调整处理,使输入内容完整显示。作为上述数据输入处理方法的进一步改进,所述步骤A包括获取根据网页定义并结合软件当前使用字体大小所确定的输入框的宽度和高度; 或者,获取根据终端屏幕参数并结合软件当前使用字体大小所确定的输入框的宽度和高度。作为上述数据输入处理方法的进一步改进,所述步骤B对输入内容的字体大小进行动态调整处理包括当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体。作为上述数据输入处理方法的进一步改进,所述步骤B对输入框的大小进行动态调整处理包括当输入内容超出获取的输入框所显示的范围时,横向动态增加输入框的宽度,或者动态增加输入框的高度。作为上述数据输入处理方法的进一步改进,所述步骤B对输入内容的字体大小和输入框的大小进行动态调整处理包括Bi、当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体;B2、当调小字体后仍无法完整显示输入内容,则横向动态增加输入框的宽度,直到输入框的宽度等于屏幕宽度;或者动态增加输入框的高度。作为上述数据输入处理方法的进一步改进,所述步骤B2中还包括在增加输入框的宽度或高度后,将最早输入内容以超框处理, 在框中显示最近输入内容。作为上述数据输入处理方法的进一步改进,所述步骤B对输入内容的字体大小和输入框的大小进行动态调整处理包括Bi、当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体;B2、当调小字体后仍无法完整显示输入内容,则横向动态增加输入框的宽度,直到输入框的宽度等于屏幕宽度;B3、当增加输入框的宽度后仍无法完整显示输入内容,则纵向动态增加输入框的高度;B4、当增加输入框的高度后仍无法完整显示输入内容,则将最早输入内容以超框处理, 在框中显示最近输入内容。作为上述数据输入处理方法的进一步改进,所述步骤B3包括以原始输入框高度为基数,将输入框高度增加一倍,直到输入框高度等于屏幕显示高度。一种数据输入处理装置包括获取单元,用于获取原有输入框的宽度和高度;处理单元,用于根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,使输入内容完整显示。作为上述数据输入处理装置的进一步改进,所述处理单元包括字体调整模块,用于当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体。作为上述数据输入处理装置的进一步改进,所述处理单元包括输入框调整模块,用于当输入内容超出获取的输入框所显示的范围时,横向动态增加输入框的宽度,或者动态增加输入框的高度。作为上述数据输入处理装置的进一步改进,所述处理单元包括字体调整模块,用于当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体;输入框调整模块,用于当字体调整模块调小字体后仍无法完整显示输入内容,则横向动态增加输入框的宽度,直到输入框的宽度等于屏幕宽度;或者动态增加输入框的高度。作为上述数据输入处理装置的进一步改进,所述处理单元还包括超框处理模块,用于在输入框调整模块增加输入框的宽度或高度后,将最早输入内容以超框处理,在框中显示最近输入内容。本专利技术的有益效果是本专利技术数据输入处理方法,通过根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,有效解决了在手机等移动终端输入内容较长时无法完全显示所输入的所有内容的技术问题。本专利技术数据处理方法使数据输入更加直观、清晰和方便,更加人性化,能大幅提高用户在输入框中输入数据的操作体验。本专利技术数据输入处理方法通过字体调整、输入框长度横向延伸、输入框高度纵向延伸、超框处理等处理步骤,根据数据内容对字体大小和输入框长度和高度进行优化处理, 尽可能使输入的内容能完整显示出来,可以满足移动终端用户浏览访问手机互联网对数据输入的需求。同时能有效推动移动终端用户发邮件、发微博和应用网上搜索引擎等新应用的广泛普及。本专利技术的另一个有益效果是本专利技术数据输入处理装置通过获取单元和处理单元根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,使以手机为首的移动终端能尽可能使输入的内容完整展示出来,令用户输入数据更加直观和方便,人性化的输入操作使本专利技术装置大幅提高用户对输入框中输入数据的操作体验。本专利技术数据输入处理装置根据输入的内容通过处理单元的字体调整模块、输入框调整模块和超框处理模块一连串的数据处理,多重的优化处理使本数据输入处理装置能大幅增大输入数据的显示量,使输入操作更加直观、便捷。附图说明下面结合附图和实施例对本专利技术作进一步说明。图1是本专利技术数据输入处理方法的步骤流程图2是本专利技术数据输入处理方法步骤B实施例三的步骤流程图; 图3是本专利技术数据输入处理方法步骤B实施例四的步骤流程图; 图4是本专利技术数据输入处理方法步骤B实施例五的步骤流程图; 图5是本专利技术数据输入处理方法最佳实施例的步骤流程图; 图6是本专利技术数据输入处理装置的模块方框图; 图7是本专利技术数据输入处理装置的实施例一的模块方框图; 图8是本专利技术数据输入处理装置的实施例二的模块方框图; 图9是本专利技术数据输入处理装置的实施例三的模块方框图; 图10是本专利技术数据输入处理装置的实施例四的模块方框图。具体实施例方式图1是本专利技术的数据输入处理方法的步骤流程图,结合图1,本专利技术作为一种数据输入处理方法,包括以下步骤A、获取原有输入框的宽度和高度;B、根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/ 或输入框的大小进行动态调整处理,使输入内容完整显示。本专利技术的数据输入处理方法步骤B实施例一的流程为所述步骤B对输入内容的6字体大小进行动态调整处理包括当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体。本专利技术的数据输入处理方法步骤B实施例二的流程为所述步骤B对输入框的大小进行动态调整处本文档来自技高网...

【技术保护点】
1.一种数据输入处理方法,其特征在于,包括以下步骤:A、获取原有输入框的宽度和高度;B、根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/或输入框的大小进行动态调整处理,使输入内容完整显示。

【技术特征摘要】
1.一种数据输入处理方法,其特征在于,包括以下步骤A、获取原有输入框的宽度和高度;B、根据输入内容的字数以及获取的输入框的宽度和高度,对输入内容的字体大小和/ 或输入框的大小进行动态调整处理,使输入内容完整显示。2.根据权利要求1所述的一种数据输入处理方法,其特征在于所述步骤A包括 获取根据网页定义并结合软件当前使用字体大小所确定的输入框的宽度和高度; 或者,获取根据终端屏幕参数并结合软件当前使用字体大小所确定的输入框的宽度和高度。3.根据权利要求1或2所述的一种数据输入处理方法,其特征在于所述步骤B对输入内容的字体大小进行动态调整处理包括当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体。4.根据权利要求1或2所述的一种数据输入处理方法,其特征在于所述步骤B对输入框的大小进行动态调整处理包括当输入内容超出获取的输入框所显示的范围时,横向动态增加输入框的宽度,或者动态增加输入框的高度。5.根据权利要求1或2所述的一种数据输入处理方法,其特征在于所述步骤B对输入内容的字体大小和输入框的大小进行动态调整处理包括Bi、当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨认的最小字体;B2、当调小字体后仍无法完整显示输入内容,则横向动态增加输入框的宽度,直到输入框的宽度等于屏幕宽度;或者动态增加输入框的高度。6.根据权利要求5所述的一种数据输入处理方法,其特征在于所述步骤B2中还包括在增加输入框的宽度或高度后,将最早输入内容以超框处理, 在框中显示最近输入内容。7.根据权利要求1或2所述的一种数据输入处理方法,其特征在于所述步骤B对输入内容的字体大小和输入框的大小进行动态调整处理包括Bi、当输入内容超出获取的输入框所显示的范围时,调小输入框内字体的大小,直到设置的可辨...

【专利技术属性】
技术研发人员:何小鹏吴竑远
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:81

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

1