终端和更改字体的方法技术

技术编号:8934382 阅读:251 留言:0更新日期:2013-07-18 02:55
本发明专利技术提供了一种终端,具有触摸感应装置,包括:采样模块,利用触摸感应装置采样用户输入文字的轨迹;查找模块,在存储模块中的字体库中查找与用户输入文字的轨迹相匹配的预设字体;存储模块,存储字体库;处理模块,将预设字体设置为显示字体。相应地,本发明专利技术还提供了一种更改字体的方法。通过本发明专利技术的技术方案,可以方便、快捷地更换终端上的字体,而不需要在专门的应用程序中进行操作,并且字体种类多样,更加个性化,有利于提升用户体验。

【技术实现步骤摘要】

本专利技术涉及终端控制
,具体而言,涉及一种终端和一种更改字体的方法。
技术介绍
随着手机等移动终端的普及,用户对其所能提供的个性化体验的需求越来越多,但现有的方案并不能全都满足。例如在手机字体方面,现有方案在手机开机之后,往往是只能被动地设置输入法字体。用户在设置字体时需要到专用的应用程序中操作,并且在选择字体时需要层层进入子目录,操作起来比较麻烦,尤其用户对出厂默认设置的字体不熟悉时,用户设置的难度会更高。另外,现有方案中都只有有限的字体种类,较为单调,带来的用户体验有限。因此,需要一种新的更改字体的技术,可以方便、快捷地更换终端上的字体,而不需要在专门的应用程序中进行操作,并且字体种类多样,更加个性化,有利于提升用户体验。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种新的更改字体的技术,可以方便、快捷地更换终端上的字体,而不需要在专门的应用程序中进行操作,并且字体种类多样,更加个性化,有利于提升用户体验。有鉴于此,本专利技术提出了一种终端,具有触摸感应装置,包括:采样模块,利用所述触摸感应装置采样用户输入文字的轨迹;查找模块,在存储模块中的字体库中查找与所述用户输入文字的轨迹相匹配的预设字体;所述存储模块,存储所述字体库;处理模块,将所述预设字体设置为显示字体。在该技术方案中,用户在使用手写方式进行输入时,终端可以通过识别用户写下的文字或字符的轨迹的特征,自动查找到对应的字体文件,并利用该字体文件对终端的显示字体进行设置。需要说明的是,用户进行文字输入时,可以采用输入法程序进行输入,比如在终端屏幕上显示出一个输入界面,也可以是比如没有输入界面,但可以对用户在屏幕上输入的文字进行采集,从而区别于传统意义上的输入法程序。这里的显示字体,是指在用户进行输入时,每次输入后在终端的界面上显示出来的供用户进行选择的文字或字符,也可以是终端的系统文字。此外,在对字体库中的字体文件进行查找时,可以通过对文字形成的轨迹进行分析和匹配,也可以通过其他的如整体图形特征或其他可用于区分不同字体的方式。而对于匹配过程中,可以设定对应的敏感程度,即相似度达到用户确定的阈值后,则认为是相匹配,而不需要完全相同。在上述技术方案中,优选地,所述处理模块具体包括:输入法字体设置子单元,在利用输入法程序进行输入时,将所述输入法程序的界面上的文字设置为所述预设字体;系统字体设置子单元,将所述终端的系统文字设置为所述预设字体。在该技术方案中,除了对输入法所显示出的文字或字符的字体进行更改,还可以将终端的系统文字也显示成为与用户输入文字的轨迹相匹配的预设字体。这里的系统文字,是指终端显示出的界面、菜单等部分的文字,甚至应用程序中的文字。在上述技术方案中,优选地,所述的终端,还包括:通信模块,将所述用户输入文字的轨迹发送至服务器,以及从所述服务器接收对应于所述用户输入文字的轨迹的预设字体。在该技术方案中,除了将包含多种字体文件的字体库存储在用户的终端中,还可以存储在服务器中,则通过将用户输入文字的轨迹发送至服务器,以获取匹配的字体。当使用服务器时,显然由于服务器可以随时进行更新,从而使得字体库内容始终是最新最全的,大大地丰富了可选择字体的内容,能够更好地满足用户的需求。在上述技术方案中,优选地,所述的终端还包括:采集与生成模块,采集所述用户输入文字,并将所述用户输入文字生成用户字体后,存储至所述存储模块中的字体库,或通过所述通信模块存储至所述服务器。在该技术方案中,可以由终端采集用户输入的文字,并汇总收集到的所有文字、生成对应的字体文件,从而对终端系统或输入法显示的字体进行个性化处理。另外,通过将所生成的用户字体存储在服务器,还可以供其他用户从该服务器中获取该字体对应的字体文件,实现了字体文件的分享,提升了用户体验。在上述技术方案中,优选地,所述的终端,还包括:轨迹分析与生成模块,对采样得到的所述用户输入文字的轨迹进行分析,得到轨迹特征数据,并利用所述轨迹特征数据生成自定义字体,以及将所述自定义字体存储至所述存储模块中的字体库,或通过所述通信模块存储至所述服务器。在该技术方案中,除了对用户输入的文字进行采集外,还可以根据用户的书写内容,通过分析文字轨迹,了解到用户输入的字体的特征,从而自动生成对应的自定义字体,避免无法完整地收集到所有的文字。本专利技术还提供了一种更改字体的方法,用于具有触摸感应装置的终端,包括:步骤202,所述终端利用所述触摸感应装置采样用户输入文字的轨迹;步骤204,在字体库中查找与所述用户输入文字的轨迹相匹配的预设字体,并将所述预设字体设置为显示字体。在该技术方案中,用户在使用手写方式进行输入时,终端可以通过识别用户写下的文字或字符的轨迹的特征,自动查找到对应的字体文件,并利用该字体文件对终端的显示字体进行设置。需要说明的是,用户进行文字输入时,可以采用输入法程序进行输入,比如在终端屏幕上显示出一个输入界面,也可以是比如没有输入界面,但可以对用户在屏幕上输入的文字进行采集,从而区别于传统意义上的输入法程序。这里的显示字体,是指在用户进行输入时,每次输入后在终端的界面上显示出来的供用户进行选择的文字或字符,也可以是终端的系统文字。此外,在对字体库中的字体文件进行查找时,可以通过对文字形成的轨迹进行分析和匹配,也可以通过其他的如整体图形特征或其他可用于区分不同字体的方式。而对于匹配过程中,可以设定对应的敏感程度,即相似度达到用户确定的阈值后,则认为是相匹配,而不需要完全相同。在上述技术方案中,优选地,所述显示字体包括:在利用输入法程序进行输入时,所述输入法程序的界面上的文字;和/或所述终端的系统文字。在该技术方案中,除了对输入法所显示出的文字或字符的字体进行更改,还可以将终端的系统文字也显示成为与用户输入文字的轨迹相匹配的预设字体。这里的系统文字,是指终端显示出的界面、菜单等部分的文字,甚至应用程序中的文字。在上述技术方案中,优选地,包括:所述字体库位于所述终端中或位于服务器中。在该技术方案中,除了将包含多种字体文件的字体库存储在用户的终端中,还可以存储在服务器中,则通过将用户输入文字的轨迹发送至服务器,以获取匹配的字体。当使用服务器时,显然由于服务器可以随时进行更新,从而使得字体库内容始终是最新最全的,大大地丰富了可选择字体的内容,能够更好地满足用户的需求。在上述技术方案中,优选地,还包括:所述终端采集所述用户输入文字,并将所述用户输入文字生成用户字体后,存储至所述字体库。在该技术方案中,可以由终端采集用户输入的文字,并汇总收集到的所有文字、生成对应的字体文件,从而对终端系统或输入法显示的字体进行个性化处理。另外,通过将所生成的用户字体存储在服务器,还可以供其他用户从该服务器中获取该字体对应的字体文件,实现了字体文件的分享,提升了用户体验。在上述技术方案中,优选地,还包括:所述终端对采样得到的所述用户输入文字的轨迹进行分析,得到轨迹特征数据,并利用所述轨迹特征数据生成自定义字体,以及将所述自定义字体存储至所述字体库。在该技术方案中,除了对用户输入的文字进行采集外,还可以根据用户的书写内容,通过分析文字轨迹,了解到用户输入的字体的特征,从而自动生成对应的自定义字体,避免无法完整地收集到所有的文字。通过以上技术本文档来自技高网...

【技术保护点】
一种终端,具有触摸感应装置,其特征在于,包括:采样模块,利用所述触摸感应装置采样用户输入文字的轨迹;查找模块,在存储模块中的字体库中查找与所述用户输入文字的轨迹相匹配的预设字体;所述存储模块,存储所述字体库;处理模块,将所述预设字体设置为显示字体。

【技术特征摘要】

【专利技术属性】
技术研发人员:何小展
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

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

1