文本显示方法、装置及移动终端的制作方法

文档序号:9417764阅读:399来源:国知局
文本显示方法、装置及移动终端的制作方法
【技术领域】
[0001 ] 本发明涉及一种文本显示方法、装置及移动终端。
【背景技术】
[0002]随着移动通信的发展,移动终端上集成的功能越来越多,很多业务的完成都是在移动终端上完成交互的。然而,不可避免的是移动终端上对于私密信息并没有比较好的防泄露措施,现有技术中通常是将移动终端上的某些应用设置访问权限,以在初始阶段防止私密信息的泄露。然而在完成权限认证后,私密信息也不可避免地显示于外界,始终难以防止私密信息的泄露。

【发明内容】

[0003]本发明要解决的技术问题是为了克服现有技术中的私密信息显示于外界时,没有任何防泄露措施来防止私密信息泄露的缺陷,提供一种文本显示方法、装置及移动终端。
[0004]本发明是通过下述技术方案解决上述技术问题的:
[0005]一种文本显示方法,包括:
[0006]获取一待显示文本的显示色值和所述待显示文本的显示区域;
[0007]生成若干干扰色块,该些干扰色块的显示色值与所述待显示文本的显示色值的差值在一阈值范围内,且所述差值不为O ;
[0008]将该些干扰色块显示于所述显示区域内。
[0009]在本方案中,在待显示文本上添加与其色值相近的干扰色块,能够在待显示文本上增加视觉上的干扰色,在旁人看到待显示文本的显示屏幕时,由于干扰色块与待显示文本的颜色是相近的,因此对于旁人来讲较难分辨出待显示文本的显示内容的,因此能够防止在公共场合使用时显示内容的泄露。
[0010]较佳地,还包括判断待显示文本是否为敏感信息,当确认为敏感信息时,则进一步获取待显示文本的显示色值等。
[0011]这里的敏感信息可为银行账号信息、个人的账户密码信息、和别人聊天的隐私信息等。敏感信息的判断,可采用现有任何手段,例如银行账号信息可通过银行账号检测技术,或利用关键词检测技术(例如关键词为账号和密码字样),隐私信息同样可利用关键词检测技术(如设定关键词为亲爱的等)。通过是否为敏感信息的判断。本方案能够针对性地对私密信息进行防泄露操作,而对于非私密信息时,无需添加干扰色块。本方案能在仅确认为敏感信息时,进行干扰色块的增加,保证在增加私密性的同时,又可以最大程度地不妨碍用户的日常使用。
[0012]较佳地,每一干扰色块的面积小于所述待显示文本中每一字体的显示面积。
[0013]当干扰色块的面积小于字体的面积时,能够增大干扰色块的分布密度,提高了干扰色块对显示字体的视觉干扰效果,更有效地防止了待显示文本的内容的显示泄露。
[0014]较佳地,所述显示色值为RGB颜色模式下的RGB值,所述阈值范围通过分别预设的R值范围、G值范围和B值范围所形成。而显示色值也可用其它颜色模式来表征,如CMYK模式、HSB模式、Lab颜色模式、位图模式、灰度模式、索引颜色模式、双色调模式和多通道模式,只要在该颜色模式下,能够使得待显示文本与干扰色块存在色值差异即可。由于RGB模式几乎包括了人类视力所能感知的所有颜色,因此其防止显示泄露的效果更好。
[0015]较佳地,该些干扰色块显示于所述显示区域的背景上。
[0016]其中,背景是指除了待显示文本的字体所在的位置之外的,且在显示区域内的区域。将干扰色块显示于背景上时,不会在字体上产生颜色叠加,既增加了干扰色,也不会影响对字体的识别。
[0017]较佳地,所述生成若干干扰色块包括:
[0018]通过绘图的方式或导入模板的方式生成若干干扰色块。
[0019]采用绘图的方式生成干扰色块时,可以调用绘图函数,对于安卓系统,可调用draw函数绘图,而对于其他系统时,可调用相应开发工具里的绘图函数绘图。而导入模板的方式生成干扰色块时,可导入已制作完成的图片模板。
[0020]较佳地,根据所述待显示文本的文字数量,设置该些干扰色块的显示密度。
[0021]较佳地,每一干扰色块为若干连续或离散的像素点形成的一色块。
[0022]对于连续的像素点,可为集中形成的纯色色块,而对于离散的像素点,可为例如雪花状的色区、密密麻麻的散点等。
[0023]本发明还提供一种文本显示装置,包括获取模块、干扰色块生成模块和显示模块;
[0024]所述获取模块用于获取一待显示文本的显示色值和所述待显示文本的显示区域;
[0025]所述干扰色块生成模块用于生成若干干扰色块,该些干扰色块的显示色值与所述待显示文本的显示色值的差值在一阈值范围内,且所述差值不为O ;
[0026]所述显示模块用于将该些干扰色块显示于所述显示区域内。
[0027]较佳地,还包括判断模块,用于判断所述待显示文本是否为敏感信息。
[0028]较佳地,所述干扰色块生成模块包括绘图模块和模板导入模块;
[0029]所述绘图模块用于绘图以生成若干干扰色块;
[0030]所述模板导入模块用于导入模板以生成若干干扰色块。
[0031]本发明还提供一种移动终端,包括如上所述的文本显示装置。
[0032]其中,移动终端可为手机、平板电脑等若干带有显示屏以显示文字的电子设备。
[0033]本发明的积极进步效果在于:本发明通过在待显示文本上添加与其色值相近的干扰色块,能够在待显示文本上增加视觉上的干扰色,在旁人看到待显示文本的显示屏幕时,在视觉上很难分辨出待显示文本的显示内容的,因此能够防止在公共场合使用时显示内容的泄露。
【附图说明】
[0034]图1为本发明实施例1的文本显示方法的流程图。
[0035]图2为本发明实施例1中添加干扰色块后的文本显示效果示意图。
[0036]图3为本发明实施例1中过滤掉干扰色块后的文本显示效果示意图。
[0037]图4为本发明实施例2的文本显示方法的流程图。
[0038]图5为本发明实施例3的文本显示装置的结构示意图。
【具体实施方式】
[0039]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0040]实施例1
[0041]本实施例提供一种文本显示方法,所述文本显示于手机的显示屏上,用户在公共场合如地铁或公交车上使用手机查询自身的银行卡号内的账户余额,显然这样的操作是需要保密的,以防他人偷窥。
[0042]本实施例设置防偷窥模式的开关,也即将该模式开启时,手机上的文本内容,甚至是私密内容,将会被干扰显示,而将该模式关闭时,手机上的文本内容将不会作干扰显示。如图1所示,该显示方法包括:
[0043]步骤101、获取一待显示文本的显示色值和所述待显示文本的显示区域;
[0044]假设待显示文本为“我的银行卡号是6022013423452453”,该待显示文本必然属于私密信息,因此需进行干扰显示。该待显示文本的显示色值可为在防偷窥模式开启时设置的色值,也可为显示的默认色值。
[0045]本实施例的显示色值为RGB颜色模式下的RGB值,获取到该待显示文本的RGB值分别为0,0,255,也即该待显示文本的颜色为蓝色。而该待显示文本的显示区域为宽高分别100px*50px,其中px代表像素,而该显示区域位于移动终端的屏幕坐标的1/3宽和1/10高的位置处。
[0046]步骤102、生成若干干扰色块,该些干扰色块的显示色值与所述待显示文本的显示色值的差值在一阈值范围内,且所述差值不为O ;
[0047]本实施例通过导入图片模板的方式生成干扰色块,也可通过绘图的方式生成干扰色块。而阈值范围通过分别预设的R值范围、G值范围和B值范围所形成。也即,在待显示文本的色值的基础上,增加或减少相应的色值,而形成的范围都可成为该阈值范围。具体地,在0,0,255的基础上,R值增加一设定范围,B值增加一设定范围,G值减少一设定范围,而该些范围的组合共同构成的集合,则为该阈值范围。
[0048]可见,干扰色块的色值始终是与待显示文本的字体的颜色相近的,恰恰是这种相近的颜色,在能够对待显示文本的显示造成干扰。而本实施例的干扰色块设置为红色色块或绿色色块。而干扰色块可为多色色块,只要该些色块的色值与待显示文本的色值之差在所述阈值范围内即可。
[0049]步骤103、将该些干扰色块显示于所述显示区域内。
[0050]具体地,该些干扰色块显示于所述显示区域的背景上,也即,除了文字所在的位置,则为干扰色块的显示区域,实际上也可显示于字体上,只是显示于字体上时,会在一定程度上影响用户本人对字体的识别。
[0051]为了与文字形成高密度且难以分别的干扰色区,每一干扰色块的面积小于所述待显示文本中每一字体的显示面积。假设每个文字字体的宽和高分别为8pX*8pX,待显示文本“我的银行卡号是6022113423452453”分作两行显示,“我的银行卡号是”在一行显示,“6022113423452453”在下一行显示,则干扰
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1