利索能及
我要发布
收藏
专利号: 2017112959130
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种字符串处理方法,其特征在于,包括:

获取字符串资源标识;

在N个设置使用的语言中最高优先级语言的字符资源中,查找所述字符串资源标识对应的字符串资源内容,若未查找到,则根据系统默认语言的字符资源得到所述字符串资源标识对应的第一字符串资源内容,N为大于1的整数;

判断所述第一字符串资源内容中字符的unicode码的取值是否在所述最高优先级语言字符的unicode码取值范围内,若是,则输出所述第一字符串资源内容;否则,获取所述N个设置使用的语言中与所述最高优先级语言具有相同属性的语言,根据所述具有相同属性的语言的字符资源得到所述字符串资源标识对应的第二字符串资源内容,并输出所述第二字符串资源内容。

2.如权利要求1所述的方法,其特征在于,若所述N个设置使用的语言中存在与所述最高优先级语言具有相同属性的多个语言,则所述根据所述具有相同属性的语言的字符资源得到所述字符串资源标识对应的第二字符串资源内容,包括:根据所述多个语言中的最高优先级语言的字符资源,得到所述字符串资源标识对应的第二字符串资源内容。

3.如权利要求1所述的方法,其特征在于,若所述N个设置使用的语言中不存在与所述最高优先级语言具有相同属性的语言,则所述方法还包括:按照优先级从高到低的顺序,在N-1个设置使用的语言的字符资源中,查找所述字符串资源标识对应的第三字符串资源内容;其中,所述N-1个设置使用的语言为所述N个设置使用的语言中除最高优先级的语言;

输出所述第三字符串资源内容。

4.如权利要求3所述的方法,其特征在于,若按照优先级从高到低的顺序,未在所述N-1个设置使用的语言的字符资源中查找到所述字符串资源标识对应的第三字符串资源内容,则所述方法还包括:根据系统默认语言的字符资源,得到所述字符串资源标识对应的第四字符串资源内容;

输出所述第四字符串资源内容。

5.如权利要求1-4中任一项所述的方法,其特征在于,所述与所述最高优先级语言具有相同属性的语言为:与所述最高优先级语言属于相同国家或地区的语言。

6.一种字符串处理装置,其特征在于,包括:获取模块、处理模块和输出模块;

所述获取模块,用于获取字符串资源标识;

所述处理模块,用于在N个设置使用的语言中最高优先级语言的字符资源中,查找所述字符串资源标识对应的字符串资源内容,若未查找到,则根据系统默认语言的字符资源得到所述字符串资源标识对应的第一字符串资源内容,N为大于1的整数;以及判断所述第一字符串资源内容中字符的unicode码的取值是否在所述最高优先级语言字符的unicode码取值范围内,若是,则通过所述输出模块输出所述第一字符串资源内容;

否则,获取所述N个设置使用的语言中与所述最高优先级语言具有相同属性的语言,根据所述具有相同属性的语言的字符资源得到所述字符串资源标识对应的第二字符串资源内容,并通过所述输出模块输出所述第二字符串资源内容;

所述输出模块,用于输出所述处理模块得到的字符串资源内容。

7.如权利要求6所述的装置,其特征在于,所述处理模块还用于:

若所述N个设置使用的语言中不存在与所述最高优先级语言具有相同属性的语言,则按照优先级从高到低的顺序,在N-1个设置使用的语言的字符资源中,查找所述字符串资源标识对应的第三字符串资源内容;其中,所述N-1个设置使用的语言为所述N个设置使用的语言中除最高优先级的语言;以及通过所述输出模块输出所述第三字符串资源内容。

8.如权利要求6所述的装置,其特征在于,所述处理模块还用于:

若按照优先级从高到低的顺序,未在所述N-1个设置使用的语言的字符资源中查找到所述字符串资源标识对应的第三字符串资源内容,则根据系统默认语言的字符资源得到所述字符串资源标识对应的第四字符串资源内容,并通过所述输出模块输出所述第四字符串资源内容。

9.一种计算机设备,其特征在于,包括:处理器以及存储器,所述存储器上存储有指令,所述指令被所述处理器执行时,使得所述计算机设备执行如权利要求1至5中任一项所述的方法。

10.一种计算机可读介质,其特征在于,所述可读介质上存储有指令,所述指令被一个或多个处理器执行时,使得计算机执行如权利要求1至5中任一项所述的方法。