移动终端配置方法和装置的制造方法

文档序号:8266177阅读:269来源:国知局
移动终端配置方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种移动终端配置方法和装置。
【背景技术】
[0002]随着第三代移动通信技术的发展成熟和广泛商用,不同的运营商之间的竞争也日趋激烈。手机、数据卡等终端设备的开发与销售越来越多地采用运营商定制的方式,其中用户对于界面的语言显示的定制也越来越多,如何保证语言显示的准确性是一个重要的目标。
[0003]目前对于语言的定制的实现主要有以下三种方式:
[0004]1、在系统上默认设置几种语言,当用户需要时,在界面上进行选择设置;
[0005]2、通过获取用户所插入的SM卡信息,读取其中的EFpl文件的信息,来确认默认的语目;
[0006]3、通过获取用户所插入的SM卡信息,读取其中的EFiccid文件的信息,通过ICCID的值来获取当前SIM的国家码,然后通过国家码的值来设置语言来确认默认的语言。
[0007]这几种方法存在一定的弊端:
[0008]方法1,缺少一定的灵活性,无法满足许多运营商的定制需求;
[0009]方法2,对于许多的SIM卡中,并没有EFpl文件,所以无法获取该文件的信息,进而确定语言状态。
[0010]方法3,根据国家码来设置语言,难于满足外国人使用漫游卡后语言不识别的困难,对于目前流行的UFI设备连接多个客户端使用者,统一显示为一种语言,不能支持多种语言操作者的友好使用。

【发明内容】

[0011]本发明提供了一种移动终端配置方法和装置,解决了终端语言配置的问题。
[0012]一种移动终端配置方法,包括:
[0013]检测终端所使用的浏览器默认语言;
[0014]根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。
[0015]优选的,该方法还包括:
[0016]在所述终端预存多个语言资源文件。
[0017]优选的,所述根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言具体为:
[0018]根据所述浏览器默认语言,从预存的多个语言资源文件中提取相应的语言资源文件,配置所述终端使用该语言资源文件显示。
[0019]优选的,该方法还包括:
[0020]配置通用语言。
[0021 ] 优选的,该方法还包括:
[0022]在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,所述终端使用预置的通用语言显示。
[0023]优选的,检测终端所使用的浏览器默认语言的步骤之前,还包括:
[0024]存储终端使用浏览器时的客户号及相应的默认语言值。
[0025]本发明还提供了一种移动终端配置装置,包括:
[0026]语言检测模块,用于检测终端所使用的浏览器默认语言;
[0027]配置执行模块,用于根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。
[0028]优选的,该装置还包括:
[0029]存储模块,用于预存多个语言资源文件。
[0030]优选的,所述存储模块,还用于存储终端使用浏览器时的客户号及相应的默认语言值。
[0031]优选的,所述配置执行模块,还用于在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,使用预置的通用语言显示。
[0032]本发明提供了一种移动终端配置方法和装置,检测终端所使用的浏览器默认语言,根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言,实现了准确便捷的语言配置方式,解决了终端语言配置的问题。
【附图说明】
[0033]图1为记录语言数据库结构;
[0034]图2为本发明的实施例一提供的一种移动终端配置方法的流程图;
[0035]图3为本发明的实施例二提供的一种移动终端配置方法的流程图;
[0036]图4为本发明的实施例三提供的一种移动终端配置装置的结构示意图。
【具体实施方式】
[0037]目前对于语言的定制的实现主要有以下三种方式:
[0038]1、在系统上默认设置几种语言,当用户需要时,在界面上进行选择设置;
[0039]2、通过获取用户所插入的SM卡信息,读取其中的EFpl文件的信息,来确认默认的语目;
[0040]3、通过获取用户所插入的SM卡信息,读取其中的EFiccid文件的信息,通过ICCID的值来获取当前SIM的国家码,然后通过国家码的值来设置语言来确认默认的语言。
[0041]这几种方法存在一定的弊端:
[0042]方法1,缺少一定的灵活性,无法满足许多运营商的定制需求;
[0043]方法2,对于许多的SIM卡中,并没有EFpl文件,所以无法获取该文件的信息,进而确定语言状态。
[0044]方法3,根据国家码来设置语言,难于满足外国人使用漫游卡后语言不识别的困难,对于目前流行的UFI设备连接多个客户端使用者,统一显示为一种语言,不能支持多种语言操作者的友好使用。
[0045]为了解决上述问题,本发明的实施例提供了一种移动终端配置方法和装置。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0046]下面结合附图,对本发明的实施例一进行说明。
[0047]为了更好的理解本发明的技术方案,首先对浏览器默认语言进行说明。
[0048]Sess1n指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。一个Sess1n的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Sess1n同B用户和C服务器建立连接时所处的Sess1n是两个不同的Sess1n。
[0049]客户号(Sess1n-1D)是服务器给客户端的一个编号。当一台服务器运行时,可能有若干个用户浏览正在运行这台服务器上的网站。当每个用户首次与这台服务器建立连接时,该用户就与这个服务器建立了一个Sess1n,同时服务器会自动为其分配一个Sess1n-1D,用以标识这个用户的唯一身份。这个Sess1n-1D是由服务器随机产生的一个由24个字符组成的字符串。
[0050]对于终端来说,首先要定义一个存储于内存中的数据库记录,用于记录每个客户(对应于Sess1n-1D)号及相应的默认语言值;还需要配置一个语言资源库目录,在目录中存放不同语言资源文件。检测到用户使用的浏览器默认语言后,可以检查此语言资源库,如果存在该语言的资源,就会调用相应语言资源给用户在浏览器中中显示该语言,如果没有语言资源信息,那么显示默认的英语资源。
[0051]一般用户使用的浏览器中的默认语言设置信息包含国家和该国家对应的语言,由于默认语言值是浏览器必然存在的唯一信息,所以这就保证了检测方法的可靠性及唯一性,还可以保证资源库中的语言资源的准确性和唯一性,可以更好的提高用户满意度。
[0052]如图1所示,设备中有一个数据库结构变量来存储记录用户建立起来的会话ID及语言,这样可以保证实时动态切换语言显示,也可以保证同时多个用户访问时的不同语言需求。
[0053]如图2所示,当用户第一次在浏览器中输入网关地址发出页面请求后,终端就会与WEB-SERVER建立Sess1n,然后WEB-SERVER会检测客户端浏览器中的默认语言,由于该检测一次就可以完成,只要用户首次发出页面请求后短时间内就可以完成,所以可以根据语言设置从资源库中查找对应的语言文件。如果可以找到该浏览器对应的语言,那么按照该语言显示,如果没有找到信息,那么显示预先设置的默认语言。
[0054]使用本发明实施例提供的移动终端配置方法完成终端语言配置的流程如图2所示,包括:
[0055
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1