一种铃声名称的语言类型切换方法及终端转让专利

申请号 : CN201610842163.3

文献号 : CN106254681A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高存欣任广奎杨明明

申请人 : 青岛海信移动通信技术股份有限公司

摘要 :

本发明实施例公开了一种铃声名称的语言类型切换方法,包括:终端确定系统语言类型发生切换后,获取切换后的系统语言类型,然后根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的语言类型相同的目标铃声名称列表,并将所述终端中预置铃声的铃声名称切换成目标铃声名称列表中的铃声名称。本发明实施例中,N个铃声名称列表中的铃声名称的语言类型分别与终端支持的系统语言类型相同,通过将终端中预置铃声的铃声名称切换成目标铃声名称列表中的铃声名称,使得用户打开铃声列表时,铃声名称的语言类型与系统切换后的系统语言类型相同,从而方便用户浏览铃声列表以及更改终端的铃声,提高了用户体验。

权利要求 :

1.一种铃声名称的语言类型切换方法,其特征在于,所述方法包括:终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;

所述终端根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;

所述终端将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。

2.如权利要求1中所述的方法,其特征在于,所述N个铃声名称列表是通过如下方式得到的:所述终端获取所述终端支持的N种系统语言类型;

所述终端根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。

3.如权利要求1中所述的方法,其特征在于,所述终端根据所述目标铃声名称列表,将所述终端中的铃声名称切换成目标铃声名称列表中的铃声名称,包括:所述终端获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标;

所述终端根据所述游标确定所述终端的铃声名称的字段信息;

所述终端将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。

4.如权利要求1中所述的方法,其特征在于,所述终端将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称之后,还包括:所述终端接收用户打开铃声名称列表的指示信息;

所述终端根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。

5.如权利要求1中所述的方法,其特征在于,所述终端中的预置铃声包含来电铃声、闹钟铃声中的任一种或任意组合。

6.一种终端,所述终端包括:

获取模块,用于在终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;

处理模块,用于根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;

切换模块,用于将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。

7.如权利要求6所述的终端,其特征在于,所述处理模块还用于:获取所述终端支持的N种系统语言类型;

根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。

8.如权利要求6所述的终端,其特征在于,所述切换模块具体用于:获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标;

根据所述游标确定所述终端的铃声名称的字段信息;

将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。

9.如权利要求6所述的终端,其特征在于,所述装置还包括显示模块,用于:接收用户打开铃声名称列表的指示信息;

根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。

10.如权利要求6所述的终端,其特征在于,所述预置铃声包含来电铃声、闹钟铃声中的任一种或任意组合。

说明书 :

一种铃声名称的语言类型切换方法及终端

技术领域

[0001] 本发明涉及移动终端技术领域,尤其涉及一种铃声名称的语言类型切换方法及终端。

背景技术

[0002] 伴随着科技的进步与时代的发展,移动终端的功能日益强大,移动终端已经成为人们生活中必不可少的工具之一,于是,提高移动终端用户体验已成为当今移动终端的重要发展方向。
[0003] 移动终端的系统语言通常支持两种或更多的语言类型,如中文、英文等。对于安卓系统的移动终端,预置铃声的名称来自于媒体数据库中Title字段。现有技术中,移动终端第一次开机启动后,移动终端扫描预置铃声的目录,将媒体信息存储到数据库中,此后媒体数据库的内容将保持不变,不受系统语言类型切换的影响。于是,当用户通过设置选项,打开铃声列表时,由于媒体数据库中的Title字段固定不变,所以移动终端只能用开发者初始配置移动终端时设置的语言类型显示铃声名称。假设该语言是中文,则即使用户将系统语言设置为英文,铃声名称还是只能显示为中文,导致铃声名称的语言类型与系统语言类型不一致。目前采用安卓系统的移动终端应用较为广泛,使用安卓系统移动终端的用户已遍布全球各地。如果移动终端的铃声名称始终采用初始配置时的语言类型,在系统语言类型切换后,二者的语言类型不一致,则很有可能由于用户不掌握铃声名称的语言类型而无法识别出铃声名称,大大降低了用户体验。

发明内容

[0004] 本发明提供一种铃声名称的语言类型切换方法及终端,用于在用户切换系统语言类型时,同时切换预置铃声名称的语言类型,使得铃声名称的语言类型与系统语言类型一致,从而提高用户体验。
[0005] 本发明实施例提供的一种铃声名称的语言类型切换方法,包括:
[0006] 终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;
[0007] 所述终端根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;
[0008] 所述终端将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。
[0009] 可选的,所述N个铃声名称列表是通过如下方式得到的:
[0010] 所述终端获取所述终端支持的N种系统语言类型;
[0011] 所述终端根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。
[0012] 可选的,所述终端根据所述目标铃声名称列表,将所述终端中的铃声名称切换成目标铃声名称列表中的铃声名称,包括:
[0013] 所述终端获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标;
[0014] 所述终端根据所述游标确定所述终端的铃声名称的字段信息;
[0015] 所述终端将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。
[0016] 可选的,所述终端将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称之后,还包括:
[0017] 所述终端接收用户打开铃声名称列表的指示信息;
[0018] 所述终端根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。
[0019] 可选的,所述终端中的预置铃声包含来电铃声、闹钟铃声中的任一种或任意组合。
[0020] 本发明实施例提供的一种终端,包括:
[0021] 获取模块,用于在终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;
[0022] 处理模块,用于根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;
[0023] 切换模块,用于将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。
[0024] 可选的,所述处理模块还用于:
[0025] 获取所述终端支持的N种系统语言类型;
[0026] 根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。
[0027] 可选的,所述切换模块具体用于:
[0028] 获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标;
[0029] 根据所述游标确定所述终端的铃声名称的字段信息;
[0030] 将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。
[0031] 可选的,所述装置还包括显示模块,用于:
[0032] 接收用户打开铃声名称列表的指示信息;
[0033] 根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。
[0034] 可选的,所述预置铃声包含来电铃声、闹钟铃声中的任一种或任意组合。
[0035] 本发明实施例中,终端确定系统语言类型发生切换后,获取切换后的系统语言类型,然后根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的语言类型相同的目标铃声名称列表,并将所述终端中预置铃声的铃声名称切换成目标铃声名称列表中的铃声名称。本发明实施例中,N个铃声名称列表中的铃声名称的语言类型分别与终端支持的系统语言类型相同,当用户切换终端的系统语言类型后,通过将终端中预置铃声的铃声名称切换成语言类型与切换后的系统语言类型相同的铃声名称列表中的铃声名称,使得用户打开铃声列表时,铃声名称的语言类型与系统切换后的系统语言类型相同,从而方便用户浏览铃声列表以及更改终端的铃声,提高了用户体验。

附图说明

[0036] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0037] 图1为本发明实施例中的一种铃声名称的语言类型切换方法所对应的流程示意图;
[0038] 图2是本发明实施例的一种终端的结构示意图。

具体实施方式

[0039] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例,仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0040] 本发明实施例中,终端支持的多种语言类型可包括中文、英文、德文等。终端进行初始配置时,开发者会将某一种语言类型设置为系统语言类型。用户在使用终端的过程中,可以根据需要将系统语言类型切换为终端支持的其他语言类型。本发明实施例,针对于现有技术中用户切换系统语言类型后,不能同时切换终端中铃声名称的语言类型而导致用户体验差的问题,提出了一种有效的铃声名称的语言类型切换方法。
[0041] 本发明实施例中的终端可以为多种包含有铃声的移动终端,例如手机,平板电脑等多种设备。
[0042] 下面结合说明书附图对本发明实施例作进一步详细描述。
[0043] 图1为本发明实施例提供的一种铃声名称的语言类型切换方法所对应的流程示意图,如图1所示,包括以下步骤101至步骤103:
[0044] 步骤101:终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;
[0045] 步骤102:所述终端根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;
[0046] 步骤103:所述终端将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。
[0047] 本发明实施例中,N个铃声名称列表中的铃声名称的语言类型分别与终端支持的系统语言类型相同,当用户切换终端的系统语言类型后,通过将终端中预置铃声的铃声名称切换成语言类型与切换后的系统语言类型相同的铃声名称列表中的铃声名称,使得用户打开铃声列表时,铃声名称的语言类型与系统切换后的系统语言类型相同,从而方便用户浏览铃声列表以及更改终端的铃声,提高了用户体验。
[0048] 具体来说,在步骤101中,终端可以采用多种方式确定其切换了系统语言类型,例如,可在终端中设置一个广播接收器,当该广播接收器接收到系统语言类型切换的广播后,终端可认为系统语言类型发生了切换。举个例子,某一时刻,用户将终端的系统语言类型由中文切换为英文,在广播接收器接收到系统语言类型切换的广播后,终端可确定系统语言类型发生了切换,并获取切换后的系统语言类型(即英文)。
[0049] 本发明实施例中,N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称,N个铃声名称列表可以为预先存储在终端中的。其中,N个铃声名称列表可通过如下方式得到:所述终端获取所述终端支持的N种系统语言类型;所述终端根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。
[0050] 举个例子,终端支持的语言类型有三种,即N=3,且三种语言类型分别为中文、英文、德文,则终端可根据终端支持的三种语言类型对终端中预置铃声的铃声名称进行翻译,分别翻译成中文、英文、德文,得到中文的铃声名称列表、英文的铃声名称列表和德文的铃声名称列表。
[0051] 需要说明的是,终端中预置铃声的铃声名称最初可能是终端支持的三种语言类型中的任一种来表示的,例如终端中预置铃声的铃声名称是用英文表示的,则终端可将预置铃声的铃声名称分别翻译成中文、德文,得到中文的铃声名称列表和德文的铃声名称列表,并保留原来英文文表示的铃声名称,得到英文的铃声名称列表。如表1所示,分别示例性示出了三种语言类型的铃声名称列表。
[0052] 表1:三种语言类型的铃声名称列表示例
[0053]文件 中文的铃声名称列表 英文的铃声名称列表 德文的铃声名称列表
Asgoodaswater.ogg 上善若水 As good as water ******
ArtStyle.ogg 文艺范 ArtStyle *****
[0054] 在步骤102中,若终端的系统语言类型由中文切换为德文,则可从三个铃声列表中,获取到德文的铃声名称列表,作为目标铃声名称列表。
[0055] 在步骤103中,终端根据所述目标铃声名称列表,将所述终端中的铃声名称切换成目标铃声名称列表中的铃声名称,包括:终端获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标,根据所述游标确定所述终端的铃声名称的字段信息,并将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。
[0056] 本发明实施例中,预置铃声的铃声名称存储在媒体数据库中的title字段中,所述铃声名称的字段信息即为title字段信息。针对终端中的每一个预置铃声,终端根据所述游标获取到该预置铃声的title字段信息,并将该预置铃声的title字段信息替换为目标铃声列表中的该预置铃声对应的铃声名称,进而可以将所有预置铃声的title字段信息都重置为切换后的系统语言类型对应的铃声名称。
[0057] 进一步地,终端将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称之后,还包括:终端接收用户打开铃声名称列表的指示信息;所述终端根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。由于目标铃声铃声名称列表的语音类型与系统语言类型相同,即重置后的字段信息的语音类型与系统语言类型相同,从而使得最终显示的铃声名称的语音类型与系统语言类型一致,若当前系统语言类型为德文,则终端显示的铃声名称的语音类型也为德文。
[0058] 本发明实施例中,在用户切换终端的系统语言类型后,终端即可根据切换后的系统语言类型,将所有预置铃声的铃声名称重置为语言类型与切换后的系统语言类型相同的铃声名称,进而当终端接收用户打开铃声名称列表的指示信息后,即可显示出语言类型与切换后的系统语言类型相同的铃声名称,方便了用户浏览铃声列表以及更改终端的铃声,提高了用户体验。
[0059] 终端中的预置铃声可包含来电铃声、闹钟铃声中的任一种或任意组合。为更好地提高用户体验,本发明实施例优选,当用户切换系统语言类型后,终端中的来电铃声、闹钟铃声等多种类型的预置铃声的铃声名称都重置为切换后的系统语言类型对应的铃声名称,从而使得用户查看到的铃声名称的语音类型均与系统语言类型一致,提高用户体验。
[0060] 图2为本发明实施例提供的一种终端的结构示意图,如图2所示,所述终端包括:
[0061] 获取模块201,用于在终端确定所述终端的系统语言类型发生切换后,获取切换后的系统语言类型;
[0062] 处理模块202,用于根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的系统语言类型相同的目标铃声名称列表;所述N个铃声名称列表分别采用不同的语言类型表示所述终端中预置铃声的铃声名称;
[0063] 切换模块203,用于将所述终端中预置铃声的铃声名称切换成所述目标铃声名称列表中的铃声名称。
[0064] 可选的,所述处理模块202还用于:
[0065] 获取所述终端支持的N种系统语言类型;
[0066] 根据所述N种系统语言类型,对所述终端中预置铃声的铃声名称进行翻译,得到语言类型分别与所述N种系统语言类型对应相同的N个铃声名称列表。
[0067] 可选的,所述切换模块203具体用于:
[0068] 获取用于指示所述预置铃声的铃声名称在媒体数据库中的字段信息的游标;
[0069] 根据所述游标确定所述终端的铃声名称的字段信息;
[0070] 将所述终端的铃声名称的字段信息重置成所述目标铃声名称列表中的铃声名称。
[0071] 可选的,所述装置还包括显示模块204,用于:
[0072] 接收用户打开铃声名称列表的指示信息;
[0073] 根据所述指示信息,获取所述媒体数据库中重置后的字段信息并显示。
[0074] 可选的,所述预置铃声包含来电铃声、闹钟铃声中的任一种或任意组合。
[0075] 从上述内容可以看出:
[0076] 本发明实施例中,终端确定系统语言类型发生切换后,获取切换后的系统语言类型,然后根据切换后的系统语言类型,从N个铃声名称列表中获取语言类型与切换后的语言类型相同的目标铃声名称列表,并将所述终端中预置铃声的铃声名称切换成目标铃声名称列表中的铃声名称。本发明实施例中,N个铃声名称列表中的铃声名称的语言类型分别与终端支持的系统语言类型相同,当用户切换终端的系统语言类型后,通过将终端中预置铃声的铃声名称切换成语言类型与切换后的系统语言类型相同的铃声名称列表中的铃声名称,使得用户打开铃声列表时,铃声名称的语言类型与系统切换后的系统语言类型相同,从而方便用户浏览铃声列表以及更改终端的铃声,提高了用户体验。
[0077] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或两个以上其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0078] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的装置。
[0079] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能。
[0080] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的步骤。
[0081] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0082] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。