通信设备及其信息输出方法

文档序号:7954038阅读:149来源:国知局
专利名称:通信设备及其信息输出方法
技术领域
本发明涉及通信领域,特别涉及通信设备的多语言信息输出技术。
背景技术
目前,信息化领域正向着产品国际化和合作化的方向发展,就通信设备中蜂窝电话而言,在2002年时,德国已成为拥有蜂窝电话用户数最多的国家,占16%,意大利占14%左右,英国和法国都在12%左右,还有中国、日本的同类通信设备的使用也占了很大比例。由于通信设备的使用、操作、维护人员来自各个不同的国家和地区,为了使通信设备能够同时适用于各个国家的人员,需要同一通信设备提供对多语言类型的支持,并且能在多种语言中进行动态切换,从而达到可靠高效便捷的维护和使用。
在现有技术一中,为了支持对多语言类型的信息输出,通信设备将不同的语言配置信息以及输出信息编入不同的可执行文件,对应不同的语言生成不同版本的可执行文件。如图1所示,通信设备为多种常用的语言类型生成各自的语言信息库,在语言信息库中保存对应各语言类型的语言配置信息和输出信息,并为语言信息库生成对应的多种可执行文件,如该通信设备包含英文信息库、中文信息库、法文信息库等,英文信息库中保存有英文输出信息和英文配置信息,将包括相应信息的英文信息库编至可执行文件,从而生成英文版本的可执行文件。在用户希望以英文的形式使用该通信设备进行一系列操作维护时,可以通过安装该英文版本的可执行文件,使得通信设备支持英文界面。同样,用户也可以选择安装中文、法文等版本的可执行文件(只要该通信设备的语言信息库中有该语言的配置信息和输出信息,并产生相应可执行文件),使该通信设备支持中文或法文等其他语言的操作界面。
然而采用这种方法虽然能够支持用户使用不同语言,但在用户使用的语言发生变化时,需要卸载原先使用的语言版本的可执行文件,重新安装与新的语言类型匹配的版本,十分不便,且在使用的过程中,需要对不同版本的信息及可执行文件进行代码维护,可维护性差,维护成本高,且无法支持动态切换,以及不能同时支持多语言操作界面。
为了解决维护不便等一系列问题,现有技术二在现有技术一的基础上加以改进,不再为不同语言生成多个可执行文件,而是将所有语言的信息库都编入同一可执行文件,用户在启动配置文件中设定语言信息,通信设备在初始化时通过读取启动配置文件来决定输出哪一种语言类型的信息,如图2所示。
然而这种支持多语言的信息输出方法依然存在灵活性低,不支持动态切换等问题。使用该输出方法的用户只能在初始化通信设备时决定启用何种语言类型,一旦设定之后,不能动态修改,如果需要更改,需要重新设置配置文件中的相关信息,然后重启系统才能实现语言类型的转换,同样不能同时支持多语言操作界面。

发明内容
有鉴于此,本发明的主要目的在于提供一种通信设备及其信息输出方法,使得一台通信设备可以同时为不同的用户提供不同语言类型的信息输出,且用户在使用中可方便地切换语言类型。
为实现上述目的,本发明提供了一种通信设备信息输出方法,包含以下步骤所述通信设备读取至少两种语言类型的输出配置数据;
所述通信设备根据用户命令为选定的连接设置语言类型,根据所设置的语言类型的输出配置数据生成该连接中的输出信息。
其中,所述通信设备在初始化时一次性读取所有语言类型的输出配置数据。
此外在所述方法中,所述所有语言类型的输出配置数据预先保存在同一个配置文件中。
此外在所述方法中,当用户需变更所述输出信息的语言类型时,通过与所述通信设备的连接向该通信设备发送所述用户命令,该通信设备根据该用户命令实时地为该连接设置新的语言类型,并实时地根据所新设置的语言类型的输出配置数据生成该连接中的输出信息。
此外在所述方法中,当所述通信设备未收到所述用户命令时,根据预先设置的缺省语言类型的输出配置数据生成所述连接中的输出信息。
此外在所述方法中,所述通信设备建立有一个或多个连接,为每个连接设置独享的语言类型。
本发明还提供了一种通信设备,包含读取模块,用于读取至少两种语言类型的输出配置数据;设置模块,用于根据用户命令为选定的连接设置语言类型;输出模块,用于根据所述设置模块所设置的语言类型的输出配置数据,生成所述连接中的输出信息。
其中,所述读取模块在初始化时一次性读取所有语言类型的输出配置数据。
此外,当所述设置模块尚未收到为选定的连接设置语言类型的用户命令时,所述输出模块根据预先设置的缺省语言类型的输出配置数据生成该连接中的输出信息。
此外,当所述设置模块收到所述用户命令后,实时地为选定的连接设置语言类型;所述输出模块在所述设置模块变更所述连接的语言类型后,实时地根据新的语言类型的输出配置数据,生成所述连接中的输出信息。
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,由通信设备在初始化时读取所有语言类型的输出配置数据,根据用户命令为选定的连接设置语言类型,并根据所设置的语言类型的输出配置数据生成该连接中的输出信息,使得用户只需发送用户命令就实时改变操作界面上输出信息的语言类型,而无需重新登陆和建立连接,提高了切换灵活性,保证了切换前后维护的一致性和连贯性。
通信设备可与多个用户建立连接,为各连接分别设置独享的语言类型,并根据各连接的语言类型的输出配置数据,生成各连接中的输出信息,使得不同用户同时登陆时,可以使用不同的语言类型,支持了多语言的操作界面。
所有语言类型的输出配置数据保存在同一配置文件中,避免了对各个语言类型的输出配置数据分别进行代码维护,降低了维护成本。


图1是现有技术一的多语言类型的信息输出示意图;图2是现有技术二的多语言类型的信息输出示意图;图3是本发明的通信设备信息输出原理中通信设备初始化示意图;图4是本发明的通信设备信息输出的原理图;图5是根据本发明第一实施方式的通信设备信息输出方法流程图;
图6是根据本发明第二实施方式的通信设备信息输出方法示意图;图7是根据本发明第三实施方式的通信设备结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明的核心在于,通信设备在初始化时读取多种语言类型的输出配置数据,之后,根据用户命令为选定的连接设置语言类型,并根据所设置的语言类型的输出配置数据生成该连接中的输出信息,使得用户能够根据需求通过发送用户命令实时改变操作界面上输出的信息的语言类型。
具体地说,本发明中预先为通信设备提供多种语言类型输出配置数据,并将所有语言类型的输出配置数据保存在同一个配置文件中,通信设备在初始化时一次性读取所有语言类型的输出配置数据,并生成多语言类型数组存放不同语言类型的输出配置数据,如图3所示。通过将所有语言类型的输出配置数据保存在同一配置文件中,避免了对各个语言类型的输出配置数据分别进行代码维护,降低了维护成本。
在进行了初始化之后,该通信设备可以根据用户的需求进行多语言的信息输出,如图4所示。在步骤410中,通信设备与用户之间建立连接。
接着进入步骤420,通信设备判断是否接收到为该连接设置语言类型的用户命令。如果接收到该用户命令,则进入步骤430,通信设备根据用户命令为该连接设置语言类型,此后,根据所设置的语言类型的输出配置数据生成该连接中的输出信息;反之则进入步骤440,通信设备根据预先设置的缺省语言类型的输出配置数据生成该连接中的输出信息。
下面根据发明原理对本发明第一实施方式通信设备的信息输出方法进行说明。在本实施方式中,预先为通信设备提供多种语言类型输出配置数据,并将所有语言类型的输出配置数据保存在同一个配置文件中,通信设备在初始化时一次性读取所有语言类型的输出配置数据,并生成多语言类型数组存放不同语言类型的输出配置数据。
用户在不同语言的操作界面上对通信设备进行操作如图5所示,在步骤510中,用户建立与通信设备之间的连接。
建立连接后,该连接默认的输出信息的语言类型为英文,如果用户不希望更改语言类型,则进入步骤570;反之,如果用户希望更改语言类型,则进入步骤520,向通信设备发送用于为该连接设置语言类型的用户命令。
接着进入步骤530,通信设备收到用户命令后,根据该用户命令实时地为该连接设置新的语言类型,并保存该连接所新设置的语言类型。
接着进入步骤540,通信设备根据该新设置的语言类型的输出配置数据生成该连接的语言设置命令的反馈信息,将其返回给用户。
比如说,用户希望将输出信息的语言类型更改为中文,向通信设备发送相应的用户命令,在步骤530中,通信设备收到该用户命令后,根据其中内容将与该用户的连接的语言类型设置为中文,保存为该连接所设置的中文语言类型,并在步骤540中,根据中文输出配置数据生成该用户命令的中文形式的反馈信息,将其返回给该用户。由于用户只需发送用户命令就实时改变操作界面上输出信息的语言类型,而无需重新登陆或重新建立连接,从而提高了切换灵活性,保证了切换前后操作的一致性和连贯性。
接着进入步骤550,用户接收到反馈信息后,确认语言类型设置已完成,在新设置的语言类型的操作界面上继续其他操作,向通信设备发送其他操作的命令。
接着进入步骤560,通信设备在收到其他操作命令后,根据所保存的为该连接所设置的语言类型的输出配置数据生成该连接中相应操作的输出信息,将其发送给用户。
用户不希望更改默认的语言类型时,进入步骤570,直接在英文(默认的语言类型)的操作界面上向通信设备发送操作命令。
接着进入步骤580,通信设备接收到操作命令后,根据英文的输出配置数据生成该连接中相应操作的输出信息,即生成英文的输出信息,将其发送给用户。
之后,如果用户希望改变当前使用的输出信息的语言类型,无需重新登陆或重新建立连接,只需返回到步骤520,再次执行步骤520-步骤540即可。也就是说,用户可以再次通过已建立的连接向该通信设备发送用户命令,对当前使用的语言类型进行设置,实时地改变输出信息的语言类型,从而提高了切换灵活性,保证了切换前后维护的一致性和连贯性,达到了动态切换的效果。
本发明第二实施方式通信设备信息输出方法与第一实施方式大致相同,其区别仅在于,第一实施方式中,通信设备与单个用户建立连接,为其设置输出信息的语言类型;而在本实施方式中,通信设备同时与多个用户建立连接,并为每个连接设置独享的语言类型。从而使得不同用户同时建立连接时,可以使用不同的语言类型,支持了多语言的操作界面。
比如说,如图6所示,用户A与通信设备建立连接A,用户B建立连接B,用户C建立连接C。其中,用户A要求使用中文的操作界面,用户B要求使用英文的操作界面,用户C要求使用法文的操作界面,因此,用户A,用户B与用户C分别向通信设备发送相应的设置语言类型的用户命令,通信设备接收到各命令后,将连接A、连接B、连接C的语言类型分别设置为中文、英文和法文。在用户A、用户B、用户C对通信设备进行操作时,通信设备分别根据中文输出配置数据、英文输出配置数据、法文输出配置数据生成相应的输出信息,分别发送给用户A、用户B、用户C。
本发明第三实施方式通信设备如图7所示,包含用于读取至少两种语言类型的输出配置数据的读取模块,用于根据用户命令为选定的连接设置语言类型的设置模块,以及用于生成该连接中的输出信息的输出模块。
具体地说,通信设备在初始化时,通过读取模块一次性读取所有语言类型的输出配置数据。在与用户建立连接之后,通信设备通过设置模块接收用户命令,在设置模块尚未收到为选定的连接设置语言类型的用户命令时,由输出模块根据预先设置的缺省语言类型的输出配置数据生成该连接中的输出信息;在设置模块收到为该连接设置语言类型的用户命令时,由设置模块根据所收到的用户命令实时地为该连接设置语言类型,并实时地通知输出模块根据新的语言类型的输出配置数据生成该连接中的输出信息。
第三实施方式中所说的读取模块、设置模块、输出模块是逻辑概念,物理上可以在不同模块中实现,也可以在同一模块中实现。读取模块、设置模块、输出模块可以有各种各样的名称,但只要具有上述功能就可以实现本发明的效果,就属于本发明的保护范围。可以理解,读取模块、设置模块、输出模块中所涉及的功能主要是读取输出配置数据、设置语言类型和输出信息,这些功能都不难通过公知技术实现,只是目前的现有技术没有通过这些功能的创造性组合实现本发明的目的。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种通信设备信息输出方法,其特征在于,包含以下步骤所述通信设备读取至少两种语言类型的输出配置数据;所述通信设备根据用户命令为选定的连接设置语言类型,根据所设置的语言类型的输出配置数据生成该连接中的输出信息。
2.根据权利要求1所述的通信设备信息输出方法,其特征在于,所述通信设备在初始化时一次性读取所有语言类型的输出配置数据。
3.根据权利要求2所述的通信设备信息输出方法,其特征在于,所述所有语言类型的输出配置数据预先保存在同一个配置文件中。
4.根据权利要求1所述的通信设备信息输出方法,其特征在于,当用户需变更所述输出信息的语言类型时,通过与所述通信设备的连接向该通信设备发送所述用户命令,该通信设备根据该用户命令实时地为该连接设置新的语言类型,并实时地根据所新设置的语言类型的输出配置数据生成该连接中的输出信息。
5.根据权利要求1至4中任一项所述的通信设备信息输出方法,其特征在于,当所述通信设备未收到所述用户命令时,根据预先设置的缺省语言类型的输出配置数据生成所述连接中的输出信息。
6.根据权利要求1至4中任一项所述的通信设备信息输出方法,其特征在于,所述通信设备建立有一个或多个连接,为每个连接设置独享的语言类型。
7.一种通信设备,其特征在于,包含读取模块,用于读取至少两种语言类型的输出配置数据;设置模块,用于根据用户命令为选定的连接设置语言类型;输出模块,用于根据所述设置模块所设置的语言类型的输出配置数据,生成所述连接中的输出信息。
8.根据权利要求7所述的通信设备,其特征在于,所述读取模块在初始化时一次性读取所有语言类型的输出配置数据。
9.根据权利要求7或8所述的通信设备,其特征在于,当所述设置模块尚未收到为选定的连接设置语言类型的用户命令时,所述输出模块根据预先设置的缺省语言类型的输出配置数据生成该连接中的输出信息。
10.根据权利要求7或8所述的通信设备,其特征在于,当所述设置模块收到所述用户命令后,实时地为选定的连接设置语言类型;所述输出模块在所述设置模块变更所述连接的语言类型后,实时地根据新的语言类型的输出配置数据,生成所述连接中的输出信息。
全文摘要
本发明涉及通信领域,公开了一种通信设备及其信息输出方法,使得一台通信设备可以同时为不同的用户提供不同语言类型的信息输出,且用户在使用中可方便地切换语言类型。本发明中,由通信设备在初始化时读取所有语言类型的输出配置数据,根据用户命令为选定的连接设置语言类型,并根据所设置的语言类型的输出配置数据生成该连接中的输出信息。通信设备可与多个用户建立连接,为各连接分别设置独享的语言类型,并根据各连接的语言类型的输出配置数据,生成各连接中的输出信息。
文档编号H04M3/22GK101087325SQ200610027370
公开日2007年12月12日 申请日期2006年6月7日 优先权日2006年6月7日
发明者邹勇, 刘艳华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1