一种系统语言切换方法及终端设备技术方案

技术编号:18398093 阅读:27 留言:0更新日期:2018-07-08 19:09
本发明专利技术属于计算机技术领域,尤其涉及一种系统语言切换方法及终端设备。所述方法首先获取用于设置目标终端的系统语言的预设图像,然后提取所述图像中的文字信息并且确定与所述文字信息对应的目标语言,最后将所述目标终端的系统语言切换为所述目标语言。通过本发明专利技术,用户仅需要预先准备一个用于设置目标终端的系统语言的图像,例如,一张写有中文的纸张,系统即可通过图像获取、文字信息提取等过程得到图像上面的文字信息,并确定出该文字信息为中文,最终将目标终端的系统语言切换为中文。整个过程操作极为简便,大大提升了用户的使用体验。

【技术实现步骤摘要】
一种系统语言切换方法及终端设备
本专利技术属于计算机
,尤其涉及一种系统语言切换方法及终端设备。
技术介绍
目前各种智能终端中设置系统语言一般是在设置界面,操作路径很深,用户往往需要多次操作才能完成系统语言的设置过程,操作较为繁琐,例如,某些终端要先后经过设置、高级设置、语言和输入法、语言等多层选择后,才能在语言选择框中进行系统语言的设置。而且,对于一个不懂当前系统语言的用户,由于看不懂这些操作过程中各个选项代表的含义,更加难以完成这些操作,例如,对于一个不懂英文的用户想把英文系统切换成中文系统,面对终端上的各种选项,可能完全不知道如何入手,用户体验极差。
技术实现思路
有鉴于此,本专利技术实施例提供了一种系统语言切换方法及终端设备,以解决系统语言切换操作繁琐且用户体验差的问题。本专利技术实施例的第一方面提供了一种系统语言切换方法,可以包括:获取用于设置目标终端的系统语言的预设图像;提取所述图像中的文字信息;确定与所述文字信息对应的目标语言;将所述目标终端的系统语言切换为所述目标语言。本专利技术实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:获取用于设置目标终端的系统语言的预设图像;提取所述图像中的文字信息;确定与所述文字信息对应的目标语言;将所述目标终端的系统语言切换为所述目标语言。本专利技术实施例的第三方面提供了一种系统语言切换终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现如下步骤:获取用于设置目标终端的系统语言的预设图像;提取所述图像中的文字信息;确定与所述文字信息对应的目标语言;将所述目标终端的系统语言切换为所述目标语言。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例首先获取用于设置目标终端的系统语言的预设图像,然后提取所述图像中的文字信息并且确定与所述文字信息对应的目标语言,最后将所述目标终端的系统语言切换为所述目标语言。通过本专利技术,用户仅需要预先准备一个用于设置目标终端的系统语言的图像,例如,一张写有中文的纸张,系统即可通过图像获取、文字信息提取等过程得到图像上面的文字信息,并确定出该文字信息为中文,最终将目标终端的系统语言切换为中文。整个过程操作极为简便,大大提升了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中一种系统语言切换方法的一个实施例流程图;图2为本专利技术实施例中一种系统语言切换方法的步骤S102在一个应用场景下的示意流程图;图3为本专利技术实施例中一种系统语言切换方法的步骤S103在一个应用场景下的示意流程图;图4为本专利技术实施例中语言的优先级设置过程的示意流程图;图5为本专利技术实施例中对默认优先级进行个性化调整的示意流程图;图6为本专利技术实施例中一种系统语言切换装置的一个实施例结构图;图7为本专利技术实施例中一种系统语言切换终端设备的一个实施例示意框图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中一种系统语言切换方法的一个实施例可以包括:步骤S101、获取用于设置目标终端的系统语言的预设图像。所述图像中包含有目标语言的文字信息,例如,若用户想要将系统语言切换为中文,即目标语言为中文,那么用户可以在一张纸上写上“中文”字样,或者写上其它的中文信息,然后使用目标终端的摄像功能进行拍摄,得到包含所述文字信息的图像。步骤S102、提取所述图像中的文字信息。优选地,如图2所示,步骤S102可以包括以下具体过程:步骤S1021、对所述图像进行灰度化处理,得到所述图像的灰度图。所述图像的原始状态一般是RGB形式的,其中,R代表红色分量,G代表绿色分量,B代表蓝色分量,灰度化即是将用RGB形式表示的图像转化为使用灰度值形式表示的图像,也即灰度图。具体地,两者之间可以通过以下公式进行转化:Gray=R*0.3+G*0.59+B*0.11其中,Grey代表转化后的灰度值。步骤S1022、对所述灰度图进行均衡化处理,得到所述图像的均衡灰度图。对灰度图的灰度分布进行均衡化处理,把灰度分布从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布,也就是对图像进行非线性拉伸,重新分配图像灰度值,使一定灰度范围内的像素数量大致相同。从而可以达到更好的二值化效果。具体地,所述均衡化过程首先统计各个灰度取值在灰度图中的分布概率,然后根据所述分布概率计算各个灰度值的累积分布概率,并以所述累积分布概率为依据,按照预设的映射规则对各个灰度值进行映射,得到映射后的各个灰度值,其中,映射后的各个灰度值与对应的所述累积分布概率成正比,最后,对映射后的各个灰度值进行取整操作,得到取整后的各个灰度值。简单举例如下:若灰度图中共有4种灰度取值,分别为50、75、103和128,且各个灰度取值的分布概率分别为0.2、0.3、0.1和0.4,则可计算出各个灰度取值的累计分布概率分别为0.2、0.5、0.6和1,设置映射规则为:mi'=(mmax-mmin)*pi,其中,i为当前灰度取值的编号,pi为与之对应的累积分布概率,mi'为映射后的灰度值,mmax为最大灰度值,在本例中为255,mmin为最小灰度值,在本例中为0,根据以上映射关系,可以得到映射后的4种灰度值,分别为51、127.5、153和255,取整后为51、128、153和255。步骤S1023、对所述均衡灰度图进行二值化处理,得到所述图像的二值图像。图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,最常用的方法就是设定一个全局的阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。将大于T的像素群的像素值设定为白色(或者黑色),小于T的像素群的像素值设定为黑色(或者白色)。本方案优选使用自适应阈值二值化算法对图像进行二值化处理,将图像分成较小的块,分别计算每块的直方图,根据每个直方图的峰值,为每个块计算其阈值。每个像素点的阈值根据相邻的块的阈值进行插值获得。步骤S1024、对所述二值图像进行去噪处理,得到所述图像的去噪图像。首先,确定出二值图像中的各个连通域,其中连通域为由彼此连通且灰度值相同的像素构成的集合,在本方案中,采用的是八邻域,即把每个像素周围的8个邻接像素都作为与之联通的像素。然后,计算各个连通域的像素个数,并将像素个数小于预设阈值的连通域确定为待调整连通域,其中,阈值可以根据实际情况进行设置,例如,可以本文档来自技高网...

【技术保护点】
1.一种系统语言切换方法,其特征在于,包括:获取用于设置目标终端的系统语言的预设图像;提取所述图像中的文字信息;确定与所述文字信息对应的目标语言;将所述目标终端的系统语言切换为所述目标语言。

【技术特征摘要】
1.一种系统语言切换方法,其特征在于,包括:获取用于设置目标终端的系统语言的预设图像;提取所述图像中的文字信息;确定与所述文字信息对应的目标语言;将所述目标终端的系统语言切换为所述目标语言。2.根据权利要求1所述的系统语言切换方法,其特征在于,所述确定与所述文字信息对应的目标语言包括:从预设的语言库中选取优先级最高的语言作为当前匹配语言;计算所述文字信息与所述当前匹配语言之间的匹配度;若所述文字信息与所述当前匹配语言之间的匹配度小于或等于预设的阈值,则从所述语言库中选取未进行过匹配的优先级最高的语言作为新的当前匹配语言,然后返回执行所述计算所述文字信息与所述当前匹配语言之间的匹配度的步骤;若所述文字信息与所述当前匹配语言之间的匹配度大于所述阈值,则将所述当前匹配语言确定为目标语言。3.根据权利要求2所述的系统语言切换方法,其特征在于,所述语言库中的语言的优先级的设置过程包括:向抽样终端发送系统语言查询指令,所述抽样终端为预设的在统计系统语言设置情况时作为统计样本的终端;接收所述抽样终端对所述系统语言查询指令的反馈结果;根据所述反馈结果分别统计所述语言库中的各种语言被设置为系统语言的次数;根据所述各种语言被设置为系统语言的次数确定所述各种语言的优先级,且语言的优先级与语言被设置为系统语言的次数正相关。4.根据权利要求3所述的系统语言切换方法,其特征在于,在根据所述各种语言被设置为系统语言的次数确定所述各种语言的优先级之后,还包括:若所述目标终端中未安装SIM卡,则获取所述目标终端的位置信息,然后将与所述位置信息对应的语言的优先级调整为最高优先级;若所述目标终端中安装有SIM卡,则从所述SIM卡中获取通讯录和短信信息;若所述通讯录和短信信息不为空,则将所述通讯录和短信信息中使用的语言的优先级调整为最高优先级;若所述通讯录和短信信息为空,则获取所述SIM卡的归属地,然后将与所述归属地对应的语言的优先级调整为最高优先级。5.根据权利要求1至4中任一项所述的系统语言切换方法,其特征在于,所述提取所述图像中的文字信息包括:对所述图像进行灰度化处理,得到所述图像的灰度图;对所述灰度图进行均衡化处理,得到所述图像的均衡灰度图;对所述均衡灰度图进行二值化处理,得到所述图像的二值图像;对所述二值图像进行去噪处理,得到所述图像的去噪图像;提取所述去噪图像...

【专利技术属性】
技术研发人员:蔡锦升
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1