一种终端状态更新的方法
【专利摘要】本发明实施例公开了一种终端状态更新的方法,该方法包括:获取终端的位置信息,所述位置信息用于反映所述终端当前所处地理位置;根据所述位置信息,从预先存储的映射关系集合中查询所述位置信息对应的语言属性,其中,所述位置信息对应的语言属性用于反映所述终端当前所处地理位置使用的语言;以及根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。实施本发明实施例,能够智能地根据当前终端所处地理位置对终端所使用的语言进行更新,改善用户选择语言的体验。
【专利说明】一种终端状态更新的方法
【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种终端状态更新的方法。
【背景技术】
[0002] 目前,以手机为代表的移动终端均可以支持多国语言,用户可以根据需求自行选 择自己熟悉的语言。其一般的操作过程为:点击进入手机的设置菜单,选择语言设置,用户 可以从显示的语言列表里的上百种语言中选择自己想要的语言以作为手机系统的语言。当 用户需要跨国家使用手机时,往往需要为手机系统重新选择当地的语言,此时,用户需要手 动从上百种语言中去找寻当地的语言。上述过程操作起来费时而繁琐,且对于不知道当地 语言的用户来说还需要花时间去查询,从而引起不必要的麻烦。
【发明内容】
[0003] 本发明实施例提供了一种终端状态更新的方法,能够根据当前终端所处地理位置 对终端所使用的语言进行更新。
[0004] 本发明实施例公开了一种终端状态更新的方法,包括:
[0005] 获取终端的位置信息,所述位置信息用于反映所述终端当前所处地理位置;
[0006] 根据所述位置信息,从预先存储的映射关系集合中查询所述位置信息对应的语言 属性,其中,所述位置信息对应的语言属性用于反映所述终端当前所处地理位置使用的语 言;
[0007] 根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。
[0008] 本发明实施例可以获取终端的位置信息,即获取终端当前所处地理位置,还可以 根据所述位置信息,从预先存储的映射关系集合中查询用于反映所述终端当前所处地理位 置使用的语言的所述位置信息对应的语言属性,进而根据查询到的所述位置信息对应的语 言属性更新所述终端的语言列表。通过实施本发明实施例,能够根据当前终端所处地理位 置对终端所使用的语言进行更新,从而方便终端用户从中选取合适的语言,以改善用户体 验。
【专利附图】
【附图说明】
[0009] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普 通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010] 图1是本发明实施例公开的一种终端状态更新的方法的流程示意图;
[0011] 图2是本发明实施例公开的另一种终端状态更新的方法的流程示意图;
[0012] 图3是本发明实施例公开的一种终端语言列表中显示信息的示意图;
[0013] 图4是本发明实施例公开的另一种终端语言列表中显示信息的示意图;
[0014] 图5是本发明实施例公开的一种终端的结构示意图;
[0015]图6是本发明实施例公开的另一种终端的结构示意图;
[0016] 图7是本发明实施例公开的又一种终端的结构示意图。
【具体实施方式】
[0017] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0018] 本发明实施例公开了一种终端状态更新的方法,能够根据当前终端所处地理位置 对终端所使用的语言进行更新,从而有效改善用户更换终端系统语言的体验。以下分别进 行详细说明。
[0019] 请参阅图1,图1是本发明实施例公开的一种终端状态更新的方法的流程示意 图。本发明实施例中,终端可以包括但不限于手机、PC、平板电脑、个人数字助理(Personal DigitalAssistant,PAD)、媒体播放器以及穿戴式智能设备等。如图1所示,该终端状态更 新的方法可以包括以下步骤:
[0020] S101、获取终端的位置信息,所述位置信息用于反映所述终端当前所处地理位置。
[0021] 本发明实施例中,用于反映终端当前所处地理位置的位置信息可以包括该终端当 前所处的经度和炜度,通过获取的经炜度坐标可以确定该终端的实际位置。
[0022] 本发明实施例中,步骤S101获取终端的位置信息可以包括:
[0023] 通过全球定位系统GPS定位和基站定位中的至少一种获取终端的位置信息。
[0024] 其中,可以通过终端自身内置的GPS定位模块获取终端的位置信息(如经炜度坐 标),定位时终端可事先开启GPS定位服务;也可以通过移动运营网的基站定位服务来获取 终端的位置信息(如经炜度坐标),此时终端无需具备GPS定位功能,但可以开通基站定位 增值服务,通过运营商的网络来获取终端的位置信息;还可以通过GPS定位和基站定位配 合使用来获取终端的位置信息。终端用户可以根据终端的实际情况来选择上述合适的定位 方式以获取终端当前所处的位置信息。
[0025]S102、根据所述位置信息,从预先存储的映射关系集合中查询所述位置信息对应 的语言属性,其中,所述位置信息对应的语言属性用于反映所述终端当前所处地理位置使 用的语言。
[0026] 本发明实施例中,需事先在终端中存储好位置信息与语言属性的映射关系集合, 可以以表格的形式存储在终端中,集合中的每一个元素表达形式可以为"位置信息:语言属 性"或"位置信息一一语言属性"以及其他形式等,以能够表达两者的映射关系为准。
[0027] 本发明实施例中,所述位置信息对应的语言属性可以包括:
[0028] 所述位置信息对应的语言名称、所述位置信息对应的国旗以及所述位置信息对应 的标志性建筑中的一种或多种。
[0029] 其中,所述位置信息对应的语言属性均与终端所处位置所使用的语言进行关联 起来,为的是使终端用户能进一步了解当前所处地理位置所对应使用的语言。所述位置 信息对应的语言名称可以以当地的语言来书写,如:中文对应的是"中文",英语对应的是 "English",法语对应的是"Frames"。所述位置信息对应的国旗和所述位置信息对应的 标志性建筑可以以图片的形式进行显示。此外,所述位置信息对应的语言属性还可以包括 所述位置信息对应的地图(即所述位置信息所属国家的地图)或者其他一些能够唯一标识 所述位置信息的标示物等。
[0030] 举例来说,假设所述位置信息对应的语言属性包括所述位置信息对应的语言名 称和所述位置信息对应的国旗,通过GPS定位和/或基站定位到终端当前所处的地理位 置为"北京",此时事先存储在终端中的映射关系集合中的一个对应关系的形式可以为"北 M中文 五星红旗",其中"五星红旗"可以以图片的方式进行显不,从事先存储在终 端中的上述映射关系集合中查询终端所处位置信息"北京"对应的语言属性,此时"北京"对 应的语言属性为"中文"和"五星红旗";假设所述位置信息对应的语言属性包括所述位置 信息对应的语言名称和所述位置信息对应的标志性建筑,通过GPS定位和/或基站定位到 终端当前所处的地理位置为"北京",此时事先存储在终端中的映射关系集合中的一个对应 关系的形式可以为"北京一一中文一一长城",其中"长城"可以以图片的方式进行显示,从 事先存储在终端中的上述映射关系集合中查询终端所处位置信息"北京"对应的语言属性, 此时"北京"对应的语言属性为"中文"和"长城";假设所述位置信息对应的语言属性包括 所述位置信息对应的语言名称、所述位置信息对应的国旗和所述位置信息对应的标志性建 筑,通过GPS定位和/或基站定位到终端当前所处的地理位置为"北京",此时事先存储在终 端中的映射关系集合中的一个对应关系的形式可以为"北京一一中文一一五星红旗一一长 城",其中"五星红旗"和"长城"可以以图片的方式进行显示,从事先存储在终端中的上述映 射关系集合中查询终端所处位置信息"北京"对应的语言属性,此时"北京"对应的语言属 性为"中文"、"五星红旗"和"长城"。
[0031] S103、根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。
[0032] 其中,执行步骤S103的前提是终端用户需事先开启终端的语言列表自动更新功 能,终端的语言列表自动更新功能默认开启的除外。
[0033] 作为一种可选的实施方式,步骤S103根据查询到的所述位置信息对应的语言属 性更新所述终端的语言列表可以为:
[0034] 根据查询到的所述位置信息对应的语言属性将所述位置信息对应的语言属性更 新至所述终端的语言列表的首位。
[0035] 其中,不仅可以将所述位置信息对应的语言属性更新至所述终端的语言列表的首 位,还可以将所述位置信息对应的语言属性更新至所述终端的语言列表的次位、末位或其 他特定位置。上述更新操作有利于终端用户快速的找到所述位置信息对应的语言属性,从 而可以方便地选择所述位置信息对应的语言属性。
[0036] 作为一种可选的实施方式,步骤S103根据查询到的所述位置信息对应的语言属 性更新所述终端的语言列表可以为:
[0037] 根据查询到的所述位置信息对应的语言属性在所述终端的语言列表中为所述位 置信息对应的语言属性设置标记。
[0038] 其中,设置标记可以包括将所述位置信息对应的语言属性中的文字进行上色处理 (如将字体标为红色或其他显著颜色),用于与其他字体颜色进行区分,使终端用户很容易 从上百种语言中找到标记过的语言;设置标记也可以包括对所述位置信息对应的语言属性 中的文字进行加粗处理,从而很容易与未进行加粗处理的语言进行区分;设置标记还可以 包括为所述位置信息对应的语言属性增加背景颜色等等。上述几种设置标记的方法可以单 独使用,也可以配合起来一起使用。设置标记以能够区分所述位置信息对应的语言属性与 所述终端的语言列表中的其他语言属性为准,方便终端用户能够快速地选择终端所处地理 位置所使用的语言。
[0039] 在图1所描述的方法中,在获取终端的位置信息后,可以根据所述位置信息从预 先存储的映射关系集合中查询所述位置信息对应的语言属性,并根据查询到的所述位置信 息对应的语言属性更新所述终端的语言列表。通过实施图1所描述的方法,能够智能地根 据当前终端所处地理位置对终端所使用的语言进行更新,从而方便终端用户从中选取合适 的语言,以有效地改善用户更换终端系统语言的体验。
[0040] 请参阅图2,图2是本发明实施例公开的另一种终端状态更新的方法的流程示意 图。如图2所示,该终端状态更新的方法可以包括以下步骤:
[0041] S201、获取终端的位置信息,所述位置信息用于反映所述终端当前所处地理位置。
[0042] 本发明实施例中,步骤S201获取终端的位置信息可以包括:
[0043] 通过全球定位系统GPS定位和基站定位中的至少一种获取终端的位置信息。
[0044] 其中,所述位置信息可以包括该终端当前所处的经度和炜度,通过获取的经炜度 坐标可以确定该终端的实际位置。
[0045] S202、根据所述位置信息,从预先存储的映射关系集合中查询所述位置信息对应 的语言属性。
[0046] 本发明实施例中,执行步骤S202的前提是需要事先在终端中存储好位置信息与 语言属性的映射关系集合。
[0047] 本发明实施例中,所述位置信息对应的语言属性可以包括:
[0048] 所述位置信息对应的语言名称、所述位置信息对应的国旗以及所述位置信息对应 的标志性建筑中的一种或多种。
[0049]S203、根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。
[0050] 本发明实施例中,根据所述位置信息对应的语言属性更新所述终端的语言列表可 以将所述位置信息对应的语言属性在所述终端的语言列表中进行突出显示,如:将所述位 置信息对应的语言属性放在终端的语言列表的特定位置(如首位、次位、末位等)和/或将 所述位置信息对应的语言属性设置标记(如上色、加粗、添加背景颜色等)等。
[0051] 作为一种可选的实施方式,在执行步骤S203根据查询到的所述位置信息对应的 语言属性更新所述终端的语言列表之后,该终端状态更新的方法还可以包括:
[0052] 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应 的语言名称所触发的;
[0053] 响应所述操作指令,将所述终端当前的系统语言切换为所述语言名称对应的语 言。
[0054] 其中,所述位置信息对应的语言属性包括所述位置信息对应的语言名称,所述位 置信息对应的语言名称与该名称所代表的语言相关联,所述位置信息对应的语言名称可以 以当地的语言来书写,如:中文对应的是"中文",英语对应的是"English",法语对应的是 "Frangais"等。终端用户通过单击或双击的方式选取语言列表中所述位置信息对应的语 言名称,终端接收到用户的该操作后,响应该操作并将用户选取的所述位置信息对应的语 言名称所代表的语言作为终端系统的语言。
[0055] 作为一种可选的实施方式,在执行步骤S203根据查询到的所述位置信息对应的 语言属性更新所述终端的语言列表之后,该终端状态更新的方法还可以包括:
[0056] 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应 的国旗所触发的;
[0057] 响应所述操作指令,将所述终端当前的系统语言切换为所述国旗代表的国家所使 用的语言。
[0058] 其中,所述位置信息对应的语言属性包括所述位置信息对应的国旗,所述位置信 息对应的国旗与该国旗所代表的国家所使用的语言相关联(如:五星红旗即代表中国的中 文等),所述位置信息对应的国旗可以以图片的方式显示在终端的语言列表中。终端用户通 过单击或双击的方式选取语言列表中所述位置信息对应的国旗,终端接收到用户的该操作 后,响应该操作并将用户选取的所述位置信息对应的国旗代表的国家所使用的语言作为终 端系统的语言。
[0059] 作为一种可选的实施方式,在执行步骤S203根据查询到的所述位置信息对应的 语言属性更新所述终端的语言列表之后,该终端状态更新的方法还可以包括:
[0060] 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应 的标志性建筑所触发的;
[0061] 响应所述操作指令,将所述终端当前的系统语言切换为所述标志性建筑所在国家 所使用的语言。
[0062] 其中,所述位置信息对应的语言属性包括所述位置信息对应的标志性建筑,所述 位置信息对应的标志性建筑与该标志性建筑所在国家所使用的语言相关联(如:"长城"代 表中国的中文、"大本钟"代表英国的英文等),所述位置信息对应的标志性建筑可以以图片 的方式显示在终端的语言列表中。终端用户通过单击或双击的方式选取语言列表中所述位 置信息对应的标志性建筑,终端接收到用户的该操作后,响应该操作并将用户选取的所述 位置信息对应的标志性建筑所在国家所使用的语言作为终端系统的语言。
[0063] 可选的,所述位置信息对应的语言属性可以包括所述位置信息对应的语言名称、 所述位置信息对应的国旗或所述位置信息对应的标志性建筑这三者中的其中一种,也可以 包括三者中的任意两种组合或同时包括上述三者。如图3所示,图3为本发明实施例公开 的一种终端语言列表中显示信息的示意图,该示意图中所述位置信息对应的语言属性包括 所述位置信息对应的语言名称和所述位置信息对应的国旗。用户只需点击某一语言名称和 国旗所在栏即可以选择该语言名称和国旗所对应的语言作为终端系统语言。
[0064] 举例来说,假设终端通过定位模块获取到当前所处的地理位置为"北京",根据该 地理位置,从预先存储的映射关系集合中查询"北京"所对应的语言属性,并将该语言属性 更新至终端语言列表的首位,其中,该语言属性包括"北京"所在国家的国旗(以图片方式 显示的五星红旗)和所使用语言的名称(中文),如图3所示,此时"北京"所对应的语言属 性位于语言列表的首位,终端用户只需点击"中文"和"五星红旗"这一栏,则终端响应用户 这一操作并将该终端的系统语言切换为中文。
[0065] 可选的,如图4所示,图4为本发明实施例公开的另一种终端语言列表中显示信息 的示意图,该示意图中所述位置信息对应的语言属性包括所述位置信息对应的语言名称和 所述位置信息对应的标志性建筑。用户只需点击某一语言名称和标志性建筑所在栏即可以 选择该语言名称和标志性建筑所对应的语言作为终端系统语言。
[0066] 举例来说,假设终端通过定位模块获取到当前所处的地理位置为"北京",根据该 地理位置,从预先存储的映射关系集合中查询"北京"所对应的语言属性,并将该语言属性 更新至终端语言列表的首位,其中,该语言属性包括"北京"所在国家的标志性建筑(以图 片方式显示的长城)和所使用语言的名称(中文),如图4所示,此时"北京"所对应的语言 属性位于语言列表的首位,终端用户只需点击"中文"和"长城"这一栏,则终端响应用户这 一操作并将该终端的系统语言切换为中文。
[0067] 作为一种可选的实施方式,在执行步骤S201获取终端的位置信息,所述位置信息 用于反映所述终端当前所处地理位置之后,该终端状态更新的方法还可以包括:
[0068]S204、根据所述位置信息,从所述预先存储的映射关系集合中查询所述位置信息 对应的时区。
[0069] 其中,预先存储的映射关系集合中除包含与终端位置信息相关的语言属性外,还 可以包括与终端位置信息相关的时区,该集合中的元素表达形式可以为"位置信息:语言属 性:时区"或"位置信息一一语言属性一一时区"以及其他形式等,以能够表达三者的映射关 系为准。此外,时区可以以GMT(GreenwichMeanTime,格林尼治标准时间)为依据,如伦敦 时区为GMT+0:00,北京时区为GMT+8:00等。
[0070] S205、根据查询到的所述位置信息对应的时区将所述终端的时区切换为所述位置 信息对应的时区。
[0071] 其中,执行步骤S205的前提是终端用户需事先开启终端的时区自动切换功能,终 端的时区自动切换功能默认开启的除外。
[0072] 举例来说,假设终端开始位于日本东京,此时终端的系统语言为日语,终端的时区 为GMT+9:00,当该终端的用户到达中国北京时,则终端根据定位模块获取的当前终端所处 位置信息,将与中文对应的语言属性更新至语言列表的首位和/或进行突出显示,同时自 动切换时区至北京所处的GMT+8:00时区。
[0073] 本发明实施例中,在执行步骤S205根据查询到的所述位置信息对应的时区将所 述终端的时区切换为所述位置信息对应的时区之后,该终端状态更新的方法还可以包括:
[0074] 根据所述位置信息对应的时区更新所述终端的系统参数,所述系统参数包括所述 终端显示的当前时间和所述终端显示的当前日期。
[0075] 举例来说,假设终端开始位于日本东京,此时终端的时区为GMT+9:00,终端显示的 当地时间为8:30,日期为2014年10月10日,当该终端的用户到达中国北京时,则终端根据 定位模块获取的当前终端所处位置信息,自动切换时区至北京所处的GMT+8:00时区,同时 将终端显示的时间8:30更新为8:30-(9-8) = 7:30,日期为2014年10月10日;若终端开 始位于日本东京时所显示的时间为00:30,日期为2014年10月10日,当该终端的用户到达 中国北京时,则终端根据定位模块获取的当前终端所处位置信息,自动切换时区至北京所 处的GMT+8:00时区,同时将终端显示的时间00:30更新为00:30-(9-8) = 23:30,日期为 2014年10月9日。
[0076] 可以理解的是,步骤S202?S203与步骤S204?S205之间没有必然的执行先后 顺序,可同步执行或交错执行,当然步骤S204?S205也可先于步骤S202?S203执行。
[0077] 在图2所描述的方法中,在获取终端的位置信息后,可以根据所述位置信息从预 先存储的映射关系集合中查询所述位置信息对应的语言属性,并根据查询到的所述位置信 息对应的语言属性更新所述终端的语言列表;也可以根据所述位置信息,从所述预先存储 的映射关系集合中查询所述位置信息对应的时区,并根据查询到的所述位置信息对应的时 区将所述终端的时区切换为所述位置信息对应的时区。通过实施图2所描述的方法,能够 根据当前终端所处地理位置对终端所使用的语言进行更新,从而方便终端用户从中选取合 适的语言,以有效地改善用户更换终端系统语言的体验,以及可以根据当前终端所处地理 位置自动切换终端的时区。
[0078] 请参阅图5,图5是本发明实施例公开的一种终端的结构示意图,用于执行本发明 实施例公开的终端状态更新的方法。本发明实施例中,终端可以包括但不限于手机、PC、平 板电脑、PAD、媒体播放器以及穿戴式智能设备等。如图5所示,该终端可以包括:
[0079] 获取单元501,用于获取终端的位置信息,所述位置信息用于反映所述终端当前所 处地理位置。
[0080] 本发明实施例中,用于反映终端当前所处地理位置的位置信息可以包括该终端当 前所处的经度和炜度,通过获取的经炜度坐标可以确定该终端的实际位置。
[0081] 本发明实施例中,获取单元501具体可以用于通过全球定位系统GPS定位和基站 定位中的至少一种获取终端的位置信息。
[0082] 其中,获取单元501可以通过终端自身内置的GPS定位模块获取终端的位置信息 (如经炜度坐标),定位时终端可事先开启GPS定位服务;获取单元501也可以通过移动运 营网的基站定位服务来获取终端的位置信息(如经炜度坐标),此时终端无需具备GPS定位 功能,但可以开通基站定位增值服务,通过运营商的网络来获取终端的位置信息;获取单元 501还可以通过GPS定位和基站定位配合使用来获取终端的位置信息。终端用户可以根据 终端的实际情况来选择上述合适的定位方式以获取终端当前所处的位置信息。
[0083] 语言查询单元502,用于根据上述获取单元501获取到的所述位置信息,从预先存 储的映射关系集合中查询所述位置信息对应的语言属性,其中,所述位置信息对应的语言 属性用于反映所述终端当前所处地理位置使用的语言。
[0084] 本发明实施例中,需事先在终端中存储好位置信息与语言属性的映射关系集合, 可以以表格的形式存储在终端中,集合中的每一个元素表达形式可以为"位置信息:语言属 性"或"位置信息一一语言属性"以及其他形式等,以能够表达两者的映射关系为准。
[0085] 本发明实施例中,所述位置信息对应的语言属性可以包括:
[0086] 所述位置信息对应的语言名称、所述位置信息对应的国旗以及所述位置信息对应 的标志性建筑中的一种或多种。
[0087] 其中,所述位置信息对应的语言属性均与终端所处位置所使用的语言进行关联 起来,为的是使终端用户能进一步了解当前所处地理位置所对应使用的语言。所述位置 信息对应的语言名称可以以当地的语言来书写,如:中文对应的是"中文",英语对应的是 "English",法语对应的是"Frames"。所述位置信息对应的国旗和所述位置信息对应的 标志性建筑可以以图片的形式进行显示。此外,所述位置信息对应的语言属性还可以包括 所述位置信息对应的地图(即所述位置信息所属国家的地图)或者其他一些能够唯一标识 所述位置信息的标示物等。
[0088] 语言列表更新单元503,用于根据上述语言查询单元502查询到的所述位置信息 对应的语言属性更新所述终端的语言列表。
[0089] 其中,终端用户需事先开启终端的语言列表自动更新功能,终端的语言列表自动 更新功能默认开启的除外。
[0090] 可选的,语言列表更新单元503具体用于根据上述语言查询单元502查询到的所 述位置信息对应的语言属性将所述位置信息对应的语言属性更新至所述终端的语言列表 的首位。
[0091] 其中,语言列表更新单元503不仅可以将所述位置信息对应的语言属性更新至所 述终端的语言列表的首位,还可以将所述位置信息对应的语言属性更新至所述终端的语言 列表的次位、末位或其他特定位置,这样有利于终端用户快速的找到所述位置信息对应的 语言属性,从而可以方便地选择所述位置信息对应的语言属性。
[0092] 可选的,语言列表更新单元503具体用于根据上述语言查询单元502查询到的所 述位置信息对应的语言属性在所述终端的语言列表中为所述位置信息对应的语言属性设 置标记。
[0093] 其中,设置标记可以包括将所述位置信息对应的语言属性中的文字进行上色处理 (如将字体标为红色或其他显著颜色),用于与其他字体颜色进行区分,使终端用户很容易 从上百种语言中找到标记过的语言;设置标记也可以包括对所述位置信息对应的语言属性 中的文字进行加粗处理,从而很容易与未进行加粗处理的语言进行区分;设置标记还可以 包括为所述位置信息对应的语言属性增加背景颜色等等。上述几种设置标记的方法可以单 独使用,也可以配合起来一起使用。设置标记以能够区分所述位置信息对应的语言属性与 所述终端的语言列表中的其他语言属性为准,方便终端用户能够快速地选择终端所处地理 位置所使用的语言。
[0094] 图5所示的终端中的获取单元获取终端的位置信息后,语言查询单元可以根据该 位置信息从预先存储的映射关系集合中查询所述位置信息对应的语言属性,以及语言列表 更新单元根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。图5所示 的终端能够根据当前终端所处地理位置对终端所使用的语言进行更新,从而方便终端用户 从中选取合适的语言,以有效地改善用户更换终端系统语言的体验。
[0095] 请参阅图6,图6是本发明实施例公开的另一种终端的结构示意图,用于执行本发 明实施例公开的终端状态更新的方法。其中,图6所示的终端是在图5所示的终端的基础 上进一步优化得到的。如图6所示,该终端除包括图5所示的终端所包括的单元外,还可以 包括:
[0096] 操作指令接收单元504,可以用于接收用户的操作指令,所述操作指令为针对所述 语言列表中的所述位置信息对应的语言名称所触发的;
[0097] 语言切换单元505,可以用于响应所述操作指令,将所述终端当前的系统语言切换 为所述语言名称对应的语言。
[0098] 其中,所述位置信息对应的语言属性包括所述位置信息对应的语言名称,所述位 置信息对应的语言名称与该名称所代表的语言相关联,所述位置信息对应的语言名称可以 以当地的语言来书写,如:中文对应的是"中文",英语对应的是"English",法语对应的是 "Fmngais"等。终端用户通过单击或双击的方式选取语言列表中所述位置信息对应的语 言名称,操作指令接收单元504接收到用户的该操作后,响应该操作并将用户选取的所述 位置信息对应的语言名称所代表的语言作为终端系统的语言。
[0099] 可选的,上述操作指令接收单元504,可以用于接收用户的操作指令,所述操作指 令为针对所述语言列表中的所述位置信息对应的国旗所触发的;
[0100] 上述语言切换单元505,可以用于响应所述操作指令,将所述终端当前的系统语言 切换为所述国旗代表的国家所使用的语言。
[0101] 其中,所述位置信息对应的语言属性包括所述位置信息对应的国旗,所述位置信 息对应的国旗与该国旗所代表的国家所使用的语言相关联(如:五星红旗即代表中国的中 文等),所述位置信息对应的国旗可以以图片的方式显示在终端的语言列表中。终端用户 通过单击或双击的方式选取语言列表中所述位置信息对应的国旗,上述操作指令接收单元 504接收到用户的该操作后,响应该操作并将用户选取的所述位置信息对应的国旗代表的 国家所使用的语言作为终端系统的语言。
[0102] 可选的,上述操作指令接收单元504,可以用于接收用户的操作指令,所述操作指 令为针对所述语言列表中的所述位置信息对应的标志性建筑所触发的;
[0103] 上述语言切换单元505,可以用于响应所述操作指令,将所述终端当前的系统语言 切换为所述标志性建筑所在国家所使用的语言。
[0104] 其中,所述位置信息对应的语言属性包括所述位置信息对应的标志性建筑,所述 位置信息对应的标志性建筑与该标志性建筑所在国家所使用的语言相关联(如:"长城"代 表中国的中文、"大本钟"代表英国的英文等),所述位置信息对应的标志性建筑可以以图片 的方式显示在终端的语言列表中。终端用户通过单击或双击的方式选取语言列表中所述位 置信息对应的标志性建筑,终端接收到用户的该操作后,响应该操作并将用户选取的所述 位置信息对应的标志性建筑所在国家所使用的语言作为终端系统的语言。
[0105] 时区查询单元506,用于在上述获取单元501获取到终端的位置信息后,根据所述 位置信息,从所述预先存储的映射关系集合中查询所述位置信息对应的时区。
[0106] 其中,预先存储的映射关系集合中除包含与终端位置信息相关的语言属性外,还 可以包括与终端位置信息相关的时区,该集合中的元素表达形式可以为"位置信息:语言属 性:时区"或"位置信息一一语言属性一一时区"以及其他形式等,以能够表达三者的映射关 系为准。此外,时区可以以格林尼治标准时间GMT为依据,如伦敦时区为GMT+0:00,北京时 区为GMT+8:00等。
[0107] 时区切换单元507,用于根据上述时区查询单元506查询到的所述位置信息对应 的时区将所述终端的时区切换为所述位置信息对应的时区。
[0108] 其中,终端用户需事先开启终端的时区自动切换功能,终端的时区自动切换功能 默认开启的除外。
[0109] 举例来说,假设终端开始位于日本东京,此时终端的系统语言为日语,终端的时区 为GMT+9:00,当该终端的用户到达中国北京时,则上述语言列表更新单元503根据当前终 端所处位置信息,将与中文对应的语言属性更新至语言列表的首位和/或进行突出显示, 同时时区切换单元507自动切换时区至北京所处的GMT+8:00时区。
[0110] 系统参数更新单元508,用于在上述时区切换单元507根据上述时区查询单元506 查询到的所述位置信息对应的时区将所述终端的时区切换为所述位置信息对应的时区之 后,根据所述位置信息对应的时区更新所述终端的系统参数,所述系统参数包括所述终端 显示的当前时间和所述终端显示的当前日期。
[0111] 举例来说,假设终端开始位于日本东京,此时终端的时区为GMT+9:00,终端显示的 当地时间为8:30,日期为2014年10月10日,当该终端的用户到达中国北京时,则上述时区 切换单元507根据当前终端所处位置信息,自动切换时区至北京所处的GMT+8:00时区,同 时将终端显示的时间8:30更新为8:30-(9-8) = 7:30,日期为2014年10月10日;若终端 开始位于日本东京时所显示的时间为00:30,日期为2014年10月10日,当该终端的用户到 达中国北京时,则上述时区切换单元507根据当前终端所处位置信息,自动切换时区至北 京所处的GMT+8:00时区,同时将终端显示的时间00:30更新为00:30- (9-8) = 23:30,日期 为2014年10月9日。
[0112] 图6所示的终端能够智能地根据当前终端所处地理位置对终端所使用的语言进 行更新,从而方便终端用户从中选取合适的语言,以有效地改善用户更换终端系统语言的 体验,以及可以根据当前终端所处地理位置自动切换终端的时区。
[0113] 请参阅图7,图7是本发明实施例公开的又一种终端的结构示意图,用于执行本发 明实施例公开的终端状态更新的方法。如图7所示,该终端700可以包括:至少一个处理器 701,至少一个输入装置702,至少一个输出装置703,存储器705等组件。其中,这些组件通 过一条或多条总线704进行通信连接。本领域技术人员可以理解,图7中示出的终端的结 构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包 括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0114] 处理器701为终端的控制中心,利用各种接口和线路连接整个终端的各个部分, 通过运行或执行存储在存储器705内的程序和/或模块,以及调用存储在存储器705内 的数据,以执行终端的各种功能和处理数据。处理器701可以由集成电路(Integrated Circuit,简称1C)组成,例如可以由单颗封装的1C所组成,也可以由连接多颗相同功能 或不同功能的封装1C而组成。举例来说,处理器701可以仅包括中央处理器(Central ProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digitalsignalprocessor, 简称DSP)、图形处理器(GraphicProcessingUnit,简称GPU)及各种控制芯片的组合。在 本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0115] 输入装置702可以包括标准的有线接口、无线接口等,也可以包括触摸屏、键盘 等。
[0116] 输出装置703可以包括显示屏,用于输出终端系统语言以及显示系统当前的时间 和日期。
[0117] 存储器705可用于存储软件程序以及模块,处理器701、输入装置702以及输出装 置703通过调用存储在存储器705中的软件程序以及模块,从而执行终端的各项功能应用 以及实现数据处理。存储器705主要包括程序存储区和数据存储区,其中,程序存储区可存 储操作系统706、至少一个功能所需的应用程序707 (如语言属性查询程序、终端语言列表 更新程序等)等;数据存储区可存储根据终端的使用所创建的数据(如映射关系集合)等。 在本发明实施方式中,操作系统706可以是Android系统、iOS系统或Windows操作系统等 等。
[0118] 具体地,处理器701、输入装置702以及输出装置703调用存储在存储器705中的 应用程序707,用于执行以下操作:
[0119] 输入装置702获取终端的位置信息,所述位置信息用于反映所述终端当前所处地 理位置;
[0120] 处理器701根据输入装置702获取的所述位置信息,从预先存储的映射关系集合 中查询所述位置信息对应的语言属性,其中,所述位置信息对应的语言属性用于反映所述 终端当前所处地理位置使用的语言;
[0121] 处理器701根据查询到的所述位置信息对应的语言属性更新所述终端的语言列 表。
[0122] 本发明实施例中,输入装置702获取终端的位置信息具体可以为:
[0123] 通过全球定位系统GPS定位和基站定位中的至少一种获取终端的位置信息。
[0124] 作为一种可选的实施方式,处理器701根据查询到的所述位置信息对应的语言属 性更新所述终端的语言列表具体可以为:
[0125] 根据查询到的所述位置信息对应的语言属性将所述位置信息对应的语言属性更 新至所述终端的语言列表的首位。
[0126] 作为一种可选的实施方式,处理器701根据查询到的所述位置信息对应的语言属 性更新所述终端的语言列表具体可以为:
[0127] 根据查询到的所述位置信息对应的语言属性在所述终端的语言列表中为所述位 置信息对应的语言属性设置标记。
[0128] 本发明实施例中,处理器701查询到的所述位置信息对应的语言属性可以包括:
[0129] 所述位置信息对应的语言名称、所述位置信息对应的国旗以及所述位置信息对应 的标志性建筑中的一种或多种。
[0130] 作为一种可选的实施方式,处理器701在根据查询到的所述位置信息对应的语言 属性更新所述终端的语言列表之后,处理器701和输入装置702调用存储器705中的应用 程序707,还可以执行以下步骤:
[0131] 输入装置702接收用户的操作指令,所述操作指令为针对所述语言列表中的所述 位置信息对应的语言名称所触发的;
[0132] 处理器701响应所述操作指令,将所述终端当前的系统语言切换为所述语言名称 对应的语言。
[0133] 作为一种可选的实施方式,处理器701在根据查询到的所述位置信息对应的语言 属性更新所述终端的语言列表之后,处理器701和输入装置702调用存储器705中的应用 程序707,还可以执行以下步骤:
[0134] 输入装置702接收用户的操作指令,所述操作指令为针对所述语言列表中的所述 位置信息对应的国旗所触发的;
[0135] 处理器701响应所述操作指令,将所述终端当前的系统语言切换为所述国旗代表 的国家所使用的语言。
[0136] 作为一种可选的实施方式,处理器701在根据查询到的所述位置信息对应的语言 属性更新所述终端的语言列表之后,处理器701和输入装置702调用存储器705中的应用 程序707,还可以执行以下步骤:
[0137] 输入装置702接收用户的操作指令,所述操作指令为针对所述语言列表中的所述 位置信息对应的标志性建筑所触发的;
[0138] 处理器701响应所述操作指令,将所述终端当前的系统语言切换为所述标志性建 筑所在国家所使用的语言。
[0139] 作为一种可选的实施方式,处理器701调用存储器705中的应用程序707,还可以 执行以下步骤:
[0140] 根据输入装置702获取的所述位置信息,从所述预先存储的映射关系集合中查询 所述位置信息对应的时区;
[0141] 根据查询到的所述位置信息对应的时区将所述终端的时区切换为所述位置信息 对应的时区。
[0142] 作为一种可选的实施方式,处理器701在根据查询到的所述位置信息对应的时区 将所述终端的时区切换为所述位置信息对应的时区之后,还可以执行以下步骤:
[0143] 根据所述位置信息对应的时区更新所述终端的系统参数,所述系统参数包括所述 终端的输出装置703显示的当前时间和所述终端的输出装置703显示的当前日期。
[0144] 具体的,本发明实施例中介绍的终端可以实施本发明结合图1或图2介绍的终端 状态更新的方法实施例中的部分或全部流程。
[0145] 本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central ProcessingUnit,中央处理器),或通过ASIC(ApplicationSpecificIntegrated Circuit,专用集成电路)来实现。
[0146] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0147] 本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0148] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存取存储器(RandomAccess Memory,简称RAM)等。
[0149] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种终端状态更新的方法,其特征在于,包括: 获取终端的位置信息,所述位置信息用于反映所述终端当前所处地理位置; 根据所述位置信息,从预先存储的映射关系集合中查询所述位置信息对应的语言属 性,其中,所述位置信息对应的语言属性用于反映所述终端当前所处地理位置使用的语 S ; 根据查询到的所述位置信息对应的语言属性更新所述终端的语言列表。
2. 根据权利要求1所述的方法,其特征在于,所述获取终端的位置信息包括: 通过全球定位系统GPS定位和基站定位中的至少一种获取终端的位置信息。
3. 根据权利要求1所述的方法,其特征在于,所述根据查询到的所述位置信息对应的 语言属性更新所述终端的语言列表包括: 根据查询到的所述位置信息对应的语言属性将所述位置信息对应的语言属性更新至 所述终端的语言列表的首位。
4. 根据权利要求1所述的方法,其特征在于,所述根据查询到的所述位置信息对应的 语言属性更新所述终端的语言列表包括: 根据查询到的所述位置信息对应的语言属性在所述终端的语言列表中为所述位置信 息对应的语言属性设置标记。
5. 根据权利要求1?4任一项所述的方法,其特征在于,所述位置信息对应的语言属性 包括: 所述位置信息对应的语言名称、所述位置信息对应的国旗以及所述位置信息对应的标 志性建筑中的一种或多种。
6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应的语 言名称所触发的; 响应所述操作指令,将所述终端当前的系统语言切换为所述语言名称对应的语言。
7. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应的国 旗所触发的; 响应所述操作指令,将所述终端当前的系统语言切换为所述国旗代表的国家所使用的 语言。
8. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 接收用户的操作指令,所述操作指令为针对所述语言列表中的所述位置信息对应的标 志性建筑所触发的; 响应所述操作指令,将所述终端当前的系统语言切换为所述标志性建筑所在国家所使 用的语言。
9. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述位置信息,从所述预先存储的映射关系集合中查询所述位置信息对应的时 区; 根据查询到的所述位置信息对应的时区将所述终端的时区切换为所述位置信息对应 的时区。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括: 根据所述位置信息对应的时区更新所述终端的系统参数,所述终端的系统参数包括所 述终端显示的当前时间和所述终端显示的当前日期。
【文档编号】H04W4/02GK104507046SQ201410723284
【公开日】2015年4月8日 申请日期:2014年12月2日 优先权日:2014年12月2日
【发明者】李海林 申请人:深圳市金立通信设备有限公司