CN201310474474.5
2013.10.11
CN104580658A
2015.04.29
实审
审中
实质审查的生效IPC(主分类):H04M 1/725申请日:20131011|||公开
H04M1/725
中兴通讯股份有限公司
王科平; 杨柯
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
北京安信方达知识产权代理有限公司11262
田红娟; 龙洪
本发明提供了一种移动终端配置方法和装置。涉及移动通信领域;解决了终端语言配置的问题。该方法包括:检测终端所使用的浏览器默认语言;根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。本发明提供的技术方案适用于移动终端,实现了准确便捷的语言配置方式。
权利要求书1. 一种移动终端配置方法,其特征在于,包括:检测终端所使用的浏览器默认语言;根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。2. 根据权利要求1所述的移动终端配置方法,其特征在于,该方法还包括:在所述终端预存多个语言资源文件。3. 根据权利要求2所述的移动终端配置方法,其特征在于,所述根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言具体为:根据所述浏览器默认语言,从预存的多个语言资源文件中提取相应的语言资源文件,配置所述终端使用该语言资源文件显示。4. 根据权利要求2所述的移动终端配置方法,其特征在于,该方法还包括:配置通用语言。5. 根据权利要求4所述的移动终端配置方法,其特征在于,该方法还包括:在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,所述终端使用预置的通用语言显示。6. 根据权利要求1所述的移动终端配置方法,其特征在于,检测终端所使用的浏览器默认语言的步骤之前,还包括:存储终端使用浏览器时的客户号及相应的默认语言值。7. 一种移动终端配置装置,其特征在于,包括:语言检测模块,用于检测终端所使用的浏览器默认语言;配置执行模块,用于根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。8. 根据权利要求7所述的移动终端配置装置,其特征在于,该装置还包括:存储模块,用于预存多个语言资源文件。9. 根据权利要求8所述的移动终端配置装置,其特征在于,所述存储模块,还用于存储终端使用浏览器时的客户号及相应的默认语言值。10. 根据权利要求7所述的移动终端配置装置,其特征在于,所述配置执行模块,还用于在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,使用预置的通用语言显示。
说明书移动终端配置方法和装置 技术领域 本发明涉及移动通信领域,尤其涉及一种移动终端配置方法和装置。 背景技术 随着第三代移动通信技术的发展成熟和广泛商用,不同的运营商之间的竞争也日趋激烈。手机、数据卡等终端设备的开发与销售越来越多地采用运营商定制的方式,其中用户对于界面的语言显示的定制也越来越多,如何保证语言显示的准确性是一个重要的目标。 目前对于语言的定制的实现主要有以下三种方式: 1、在系统上默认设置几种语言,当用户需要时,在界面上进行选择设置; 2、通过获取用户所插入的SIM卡信息,读取其中的EFpl文件的信息,来确认默认的语言; 3、通过获取用户所插入的SIM卡信息,读取其中的EFiccid文件的信息,通过ICCID的值来获取当前SIM的国家码,然后通过国家码的值来设置语言来确认默认的语言。 这几种方法存在一定的弊端: 方法1,缺少一定的灵活性,无法满足许多运营商的定制需求; 方法2,对于许多的SIM卡中,并没有EFpl文件,所以无法获取该文件的信息,进而确定语言状态。 方法3,根据国家码来设置语言,难于满足外国人使用漫游卡后语言不识别的困难,对于目前流行的UFI设备连接多个客户端使用者,统一显示为一种语言,不能支持多种语言操作者的友好使用。 发明内容 本发明提供了一种移动终端配置方法和装置,解决了终端语言配置的问题。 一种移动终端配置方法,包括: 检测终端所使用的浏览器默认语言; 根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。 优选的,该方法还包括: 在所述终端预存多个语言资源文件。 优选的,所述根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言具体为: 根据所述浏览器默认语言,从预存的多个语言资源文件中提取相应的语言资源文件,配置所述终端使用该语言资源文件显示。 优选的,该方法还包括: 配置通用语言。 优选的,该方法还包括: 在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,所述终端使用预置的通用语言显示。 优选的,检测终端所使用的浏览器默认语言的步骤之前,还包括: 存储终端使用浏览器时的客户号及相应的默认语言值。 本发明还提供了一种移动终端配置装置,包括: 语言检测模块,用于检测终端所使用的浏览器默认语言; 配置执行模块,用于根据所述浏览器默认语言提取相应原语言资源文件, 配置所述终端的语言。 优选的,该装置还包括: 存储模块,用于预存多个语言资源文件。 优选的,所述存储模块,还用于存储终端使用浏览器时的客户号及相应的默认语言值。 优选的,所述配置执行模块,还用于在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,使用预置的通用语言显示。 本发明提供了一种移动终端配置方法和装置,检测终端所使用的浏览器默认语言,根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言,实现了准确便捷的语言配置方式,解决了终端语言配置的问题。 附图说明 图1为记录语言数据库结构; 图2为本发明的实施例一提供的一种移动终端配置方法的流程图; 图3为本发明的实施例二提供的一种移动终端配置方法的流程图; 图4为本发明的实施例三提供的一种移动终端配置装置的结构示意图。 具体实施方式 目前对于语言的定制的实现主要有以下三种方式: 1、在系统上默认设置几种语言,当用户需要时,在界面上进行选择设置; 2、通过获取用户所插入的SIM卡信息,读取其中的EFpl文件的信息,来确认默认的语言; 3、通过获取用户所插入的SIM卡信息,读取其中的EFiccid文件的信息, 通过ICCID的值来获取当前SIM的国家码,然后通过国家码的值来设置语言来确认默认的语言。 这几种方法存在一定的弊端: 方法1,缺少一定的灵活性,无法满足许多运营商的定制需求; 方法2,对于许多的SIM卡中,并没有EFpl文件,所以无法获取该文件的信息,进而确定语言状态。 方法3,根据国家码来设置语言,难于满足外国人使用漫游卡后语言不识别的困难,对于目前流行的UFI设备连接多个客户端使用者,统一显示为一种语言,不能支持多种语言操作者的友好使用。 为了解决上述问题,本发明的实施例提供了一种移动终端配置方法和装置。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 下面结合附图,对本发明的实施例一进行说明。 为了更好的理解本发明的技术方案,首先对浏览器默认语言进行说明。 Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器建立连接时所处的Session是两个不同的Session。 客户号(Session-ID)是服务器给客户端的一个编号。当一台服务器运行时,可能有若干个用户浏览正在运行这台服务器上的网站。当每个用户首次与这台服务器建立连接时,该用户就与这个服务器建立了一个Session,同时服务器会自动为其分配一个Session-ID,用以标识这个用户的唯一身份。这个Session-ID是由服务器随机产生的一个由24个字符组成的字符串。 对于终端来说,首先要定义一个存储于内存中的数据库记录,用于记录每个客户(对应于Session-ID)号及相应的默认语言值;还需要配置一个语 言资源库目录,在目录中存放不同语言资源文件。检测到用户使用的浏览器默认语言后,可以检查此语言资源库,如果存在该语言的资源,就会调用相应语言资源给用户在浏览器中中显示该语言,如果没有语言资源信息,那么显示默认的英语资源。 一般用户使用的浏览器中的默认语言设置信息包含国家和该国家对应的语言,由于默认语言值是浏览器必然存在的唯一信息,所以这就保证了检测方法的可靠性及唯一性,还可以保证资源库中的语言资源的准确性和唯一性,可以更好的提高用户满意度。 如图1所示,设备中有一个数据库结构变量来存储记录用户建立起来的会话ID及语言,这样可以保证实时动态切换语言显示,也可以保证同时多个用户访问时的不同语言需求。 如图2所示,当用户第一次在浏览器中输入网关地址发出页面请求后,终端就会与WEB-SERVER建立Session,然后WEB-SERVER会检测客户端浏览器中的默认语言,由于该检测一次就可以完成,只要用户首次发出页面请求后短时间内就可以完成,所以可以根据语言设置从资源库中查找对应的语言文件。如果可以找到该浏览器对应的语言,那么按照该语言显示,如果没有找到信息,那么显示预先设置的默认语言。 使用本发明实施例提供的移动终端配置方法完成终端语言配置的流程如图2所示,包括: 步骤201:用户电脑插上终端或者WIFI连接上终端; 步骤202:用户在客户端浏览器中输入网关地址发出页面请求,建立Session; 步骤203:设备侧WEB-SERVER会检测客户端浏览器默认语言; 步骤204:设备在预定义的变量中记录该Session-ID及语言种类; 步骤205:设备侧WEB-SERVER判断内部资源库中是否有该语言资源文件,如果没有,执行步骤206,否则执行步骤207; 步骤206:设备修改该Session-ID对应的语言为英语; 步骤207:设备根据语言种类构建语言资源文件名称及网页路径; 步骤208:设备调用语言资源文件给客户显示,即实现了根据客户端浏览器默认语言显示不同语言功能页面,达到了语言自适应动态切换目的; 步骤209:当用户关闭浏览器或者长时间不访问网关时,会话关闭; 步骤210:清除记录的该Session-Id及语言记录。 下面结合附图,对本发明的实施例二进行说明。 本发明实施例提供了一种移动终端配置方法,使用该方法完成终端语言配置的流程如图3所示,包括: 步骤301、相关数据配置; 本步骤中,具体包括以下内容: 1、在所述终端预存多个语言资源文件; 2、配置通用语言; 步骤302、存储终端使用浏览器时的客户号及相应的默认语言值; 需要说明的是,本步骤与步骤301并无严格时序。语言资源文件和能用语言的配置可随时进行,而对终端使用浏览器的监测则是长期的。 步骤303、检测终端所使用的浏览器默认语言; 本步骤中,根据终端使用浏览器时的客户号提取相应的默认语言值,以确定终端所使用的浏览器默认语言。 步骤304、根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言; 本步骤中,根据所述浏览器默认语言,从预存的多个语言资源文件中提取相应的语言资源文件,配置所述终端使用该语言资源文件显示。 特别的,在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,所述终端使用预置的通用语言显示。 下面结合附图,对本发明的实施例三进行说明。 本发明实施例提供了一种移动终端配置装置,其结构如图4所示,包括: 语言检测模块401,用于检测终端所使用的浏览器默认语言; 配置执行模块402,用于根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。 优选的,该装置还包括: 存储模块403,用于预存多个语言资源文件。 优选的,所述存储模块403,还用于存储终端使用浏览器时的客户号及相应的默认语言值。 优选的,所述配置执行模块402,还用于在所述预存的多个语言资源文件中不存在所述浏览器默认语言对应的语言资源文件时,使用预置的通用语言显示。 上述装置可集成于移动终端中,与本发明的实施例一、二提供的移动终端配置方法相结合,完成语言配置。 本发明的实施例提供了一种移动终端配置方法和装置,检测终端所使用的浏览器默认语言,根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言,实现了准确便捷的语言配置方式,解决了终端语言配置的问题。对于设备商来说,由于每个用户的浏览器默认语言都存在,所以这种方法可以提高准确性;对于用户来说,该方法免去了用户的设置,对于用户来说具有简易性。 本发明通过获取用户浏览器中的默认设置语言动态切换用户界面的语言,可以显著提高用户的满意度,并且具有很高的准确性。 本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计 算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。 可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。 上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
《移动终端配置方法和装置.pdf》由会员分享,可在线阅读,更多相关《移动终端配置方法和装置.pdf(10页珍藏版)》请在专利查询网上搜索。
本发明提供了一种移动终端配置方法和装置。涉及移动通信领域;解决了终端语言配置的问题。该方法包括:检测终端所使用的浏览器默认语言;根据所述浏览器默认语言提取相应原语言资源文件,配置所述终端的语言。本发明提供的技术方案适用于移动终端,实现了准确便捷的语言配置方式。。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1