支持多语言的装置与方法制造方法及图纸

技术编号:4360090 阅读:141 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种支持多语言的装置与方法,下载语言封包而支持多语言,该装置包含:功能模块及扩充模块,每一个功能模块具有基本语言信息,扩充模块接收语言需求信号,比对语言需求信号与基本语言信息而产生扩充信号,根据扩充信号,判断功能模块是否通过下载接口而下载对应的语言封包,本发明专利技术在自动化的过程中,更能满足使用者需使用不同语言的需求。

【技术实现步骤摘要】

本专利技术涉及一种,尤其是一种下载语言封包而支持多语言的装 置与方法。
技术介绍
科技日益进步,各式电子产品不断推陈出新,加上全球化的趋势,使得同一款电子产品 不仅在一个国家中贩卖,也会同时贩卖于多个不同的国家。因此,为了可在多个国家中进行 贩卖,并且满足各国消费者的使用需求,因此电子产品通常可支持多语言,提供使用者自行 选择所需的语言操作接口。传统作法,为了达到支持多语言的功能,电子产品会储存多种语言接口所需的数据。然 而,由于全球的语言种类众多,且在电子产品的内存空间有限的情况下,电子产品无法储存 全球所有的语言数据,而仅能选择基本的语言数据加以储存。若从电子产品的开发角度来看,实现多语言接口实质上存在着一定的复杂性与不灵活性 。因为,电子产品随着消费者的需求与喜好,通常同一电子产品上即具有多种不同的功能, 也具有多个不同的功能模块,而在产品的开发平台上,每个功能模块都包含特定的代码与数 据(如图片、文字等)。因此,每当需要增加新的语言接口时,就必须为每个功能模块编 辑新的文字数据,并将新的文字数据利用特定的软件加以整合,再重新输入至功能模块中, 更新所有的功能模块。如此,将造成开发上的不便与开发时程的延长。因此,如何解决传统上电子装置为了支持多语言所衍生的问题,为一亟待解决的议题。
技术实现思路
本专利技术为解决
技术介绍
中存在的上述技术问题,而提出一种。 本专利技术的技术解决方案是本专利技术为一种支持多语言的装置,下载语言封包而支持多语 言,其特殊之处在于该装置包含功能模块,具有基本语言信息;扩充模块,接收语言需 求信号,比对语言需求信号与基本语言信息产生扩充信号,根据扩充信号,判断功能模块是 否通过下载接口而下载对应的语言封包,上述扩充模块与功能模块相接。 上述语言封包包含使用模式,用来标示语言封包的书写格式。 上述语言封包包含语言形式,用来标示语言封包所属的语言。 上述语言封包包含对应值,用来标示语言封包所对应的功能模块的名称。上述装置还包含控制模块,扩充模块接入控制模块,控制模块与功能模块相接。 一种支持多语言的方法,下载语言封包而支持多语言,其特殊之处在于该方法包含下 列步骤1) 提供功能模块,功能模块具有基本语言信息;2) 接收语言需求信号,并比对语言需求信号与基本语言信息而产生扩充信号;3) 根据扩充信号,判断是否下载对应的语言封包至功能模块。 上述语言封包包含使用模式,用来标示语言封包的书写格式。 上述语言封包包含语言形式,用来标示语言封包所属的语言。 上述语言封包包含对应值,用来标示语言封包所对应的功能模块的名称。 上述步骤3)之后包含步骤4)当不需下载语言封包时,功能模块读取本身具有的基本语言信息。本专利技术提供的而,通过下载语言封包,方便的实现支持电子装 置多语言的模式,在自动化的过程中,更能满足使用者需使用不同语言的需求。 附图说明图l为支持多语言装置实施例一示意图; 图2为支持多语言装置实施例二示意图; 图3为支持多语言的方法流程图。其中,10-功能模块,20-扩充模块,30-语言封包,40-下载界面,50-控制模块; 具体实施例方式参见图l,本专利技术所提出的支持多语言的装置,以下载语言封包而支持多语言,该装置 包含功能模块10与扩充模块20。一般电子产品具有多种不同的功能,也具有多个不同的功能模块IO。本专利技术提出,每一 个功能模块10具有基本语言信息。例如英语为国际通用语言,再假设该电子产品在中国销售,因此英语及中文为基本语言信息,功能模块io是本身出厂所预设的语言信息。扩充模块20接收语言需求信号,并比对语言需求信号与基本语言信息而产生扩充信号, 根据扩充信号,判断功能模块10是否通过下载接口40而下载对应的语言封包30。假设使用者使用电子辞典中的记事本功能模块而进行日常行程的纪录,若使用者为德国 人因此提出语言需求信号表示需使用德语。此时,扩充模块20接收需要德语的语言需求信号 ,而与记事本功能模块的基本语言信息(英语及中文)进行比对,因此产生扩充信号。由于 ,记事本功能模块的基本语言信息中并没有符合此时使用者所需的语言需求信号,因此,此时所产生的扩充信号代表需通过下载接口40而下载所需的德国语言封包至记事本功能模块, 使记事本功能模块可顺利支持使用者所需的德国语言。语言封包30的特定区块(例如,语言封包30的开头等)可具有多种不同的设定值或参数 ,用来记载不同的信息,使语言封包30更容易被功能模块10所下载使用。语言封包30可包含 使用模式,用来标示语言封包30的书写格式。例如,有些语言的书写形式是由右至左,有的 则是由左至右,甚至有的为直书形式,因此通过使用模式可得知语言封包30的书写格式。语 言封包30所属的语言(例如德语、法语或阿拉伯语等),则通过语言形式加以标示。此外,语言封包30也可包含对应值,用来标示语言封包30所对应的功能模块10的名称。 由于,每个功能模块10都包含特定的代码与数据格式,因此通过对应值即可得知每一个语言 封包30所对应的功能模块10,也就是说,若某一个功能模块10需下载语言封包30时,可通过 语言封包30的对应值,快速找到适合的语言封包30而下载使用。语言封包30的主要内容为扩充语言信息,为了让功能模块10下载合适的语言封包30后, 可更方便使用扩充语言信息,因此语言封包30可包含索引值,用来标示扩充语言信息的起始 位置及数据长度。参见图2,在实施例二中还包含控制模块50。当扩充模块20根据扩充信号而判断出需要下载语言封包20,此时控制模块50便会控制下 载的动作,进而下载与功能模块10的名称互相匹配的对应值的语言封包30,下载符合功能模 块10的语言封包30,且通过语言封包30中的对应值,加以判断功能模块10与语言封包30两者 是否互相符合。并根据所下载的语言封包30的索引值而读取扩充语言信息。当扩充模块20根据扩充信号而判断出不需要下载语言封包,即表示功能模块10所拥有的 基本语言信息,可满足使用者此时的语言需求,因此,控制模块50便会控制功能模块10读取 本身具有的基本语言信息。本专利技术所提出的支持多语言的装置可自动侦测使用者所需的语言,并判断该语言是否为 电子产品本身所具备,若电子装置本身具备,即可省略下载的动作,若电子产品未具备该语 言,即自动下载适当的语言封包至功能模块。如此,自动化的过程,更能满足使用者需使用 不同语言的需求。参见图3,本专利技术还提供了一种支持多语言的方法,以下载语言封包而支持多语言,包 含下列步骤步骤S10:提供功能模块,每一个功能模块具有基本语言信息。步骤S20:接收语言需求信号,并比对语言需求信号与基本语言信息而产生扩充信号。步骤S30:根据扩充信号,判断是否下载对应的语言封包至功能模块。其中,语言封包可包含多种数据,例如使用模式用来标示语言封包的书写格式;语言 形式用来标示语言封包所属的语言;对应值用来标示语言封包所对应的功能模块的名称;扩 充语言信息;索引值用来标示扩充语言信息的起始位置及数据长度等。除上述步骤外,还可包含步骤当需下载语言封包时,下载与功能模块的名称互相匹配 的对应值的语言封包;根据所下载的语言封包的索引值,而读取扩充语言信息。当不需下载 语言封包时,功能模块读取本身具有的基本语言信息。权利本文档来自技高网...

【技术保护点】
一种支持多语言的装置,下载语言封包而支持多语言,其特征在于:该装置包含:功能模块,具有基本语言信息;扩充模块,接收语言需求信号,比对语言需求信号与基本语言信息产生扩充信号,根据扩充信号,判断功能模块是否通过下载接口而下载对应的语言封包,所述扩充模块与功能模块相接。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈淮琰陈曦党水朝
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利