多语言数据动态产生方法

文档序号:6583670阅读:294来源:国知局
专利名称:多语言数据动态产生方法
技术领域
本发明涉及一种数据处理方法,尤其涉及一种多语言数据动态产生方法。
背景技术
随着信息技术的进步及企业营运的多元化,企业内部针对各个部门的运行,也发 展出符合各个部门需求的信息系统,这些信息系统分别收集及记录了不同部门的数据。然 而,各个部门通常对于信息系统有其本身的需求,这也造成每种信息系统可能只能独立运 行于个别的部门,且不同信息系统之间的数据也无法互相交换。在企业经营迈向全球化之际,不同分公司或部门间的沟通已然变成不可避免的问 题,如何在这些不同的信息系统间交换数据更为关键。企业必须花更多的人力与财力来维 护这些信息系统,才能确保数据的正确性与一致性。举例来说,品保中心希望能统一海外各厂的品质文管系统,将海外各厂的品质文 件的签核、管理、副本发放统一由一信息系统管理,以解决有些厂没有系统管理的问题。此 外,有些厂房各自有各自的系统,文管中心无法集中管理,需进入各厂系统才能调阅各厂的 文件。中央的稽核中心无法控管或签核品质文件。另外,新厂建立时,也无法快速复制来建 立品保系统,也缺乏权限的控管。

发明内容
本发明的目的是提供一种多语言数据动态产生方法,能够动态地选择适当的语言 来输出数据。本发明实施例提供一种多语言数据动态产生方法,包括下列步骤。首先,接收使用 者的输入,以获取所述使用者的第一语言属性。接着,接收所述使用者的搜寻指令。然后,根 据所述搜寻指令,找出对应的目录节点。之后,获取所述目录节点的第二语言属性。最后, 根据所述第一语言属性与所述第二语言属性,从多个语言中择一来输出所述目录节点的信 肩、ο在本发明的一实施例中,根据所述搜寻指令,找出对应的目录节点的步骤包括根 据所述搜寻指令,找出所述目录节点的目录识别码。在本发明的一实施例中,多语言数据动态产生方法还包括下列步骤。首先,找出所 述目录节点的多个子节点。接着,根据所述第一语言属性与所述第二语言属性,从所述多个 语言中择一来输出所述多个子节点的信息。在本发明的一实施例中,其中找出所述多个子节点的步骤,包括下列步骤。首先, 根据所述目录节点的目录识别码,搜寻所述目录节点的节点识别码。接着,找出以所述节点 识别码填入父节点栏位中的所有节点。在本发明的一实施例中,其中从所述多个语言中择一来输出所述目录节点的信息 的步骤包括下列步骤。首先,提供对应所述第一语言属性与所述第二语言属性的真值表。接 着,通过所述真值表来决定所述多个语言中的一个。
在本发明的一实施例中,多语言数据动态产生方法还包括提供所述目录节点的超 链接。在本发明的一实施例中,其中所述目录节点的信息通过图形化介面显示。本发明多语言数据动态产生方法通过判断使用者与被查询的目录节点的语言属 性,可以动态地产生多语言的数据。因此,不同语言的使用者都可看到所适合的语言的数 据,相当方便。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并结合附图,作详 细说明如下。


图1为本发明一实施例的多语言数据动态产生方法的流程示意图。图2 图4为本发明一实施例的目录节点与其数据格式的示意图。图5为本发明另一实施例的多语言数据动态产生方法的流程示意图。图6为本发明另一实施例的目录节点、子节点与其数据格式的示意图。主要元件符号说明SllO S150、S210 S260 步骤;Nl 目录节点;N2 N4:子节点;II、12:图标;Rll Rl3 横列;R21 似6 横列;R31 横列;R41 R44 横列。
具体实施例方式图1为本发明一实施例的多语言数据动态产生方法的流程示意图。请参考图1,多 语言数据动态产生方法可以应用于公司组织架构的管理,且包括下列步骤。首先进行步骤 S110,接收使用者的输入,以获取所述使用者的第一语言属性。举例来说,使用者可输入帐 号密码来输入到图形化介面的管理系统中。使用者的帐号信息中可存有使用者的国家,例 如美国、台湾、中国等,也可以在帐号信息中储存使用者所使用语言,例如英文、中文等,来 代表第一语言属性。接着进行步骤S120,接收所述使用者的搜寻指令。例如,使用者在管理系统中点选 或输入“材料品质保证部”的部门名称。然后进行步骤S130,根据所述搜寻指令,找出对应 的目录节点。之后进行步骤S140,获取所述目录节点的第二语言属性。第二语言属性可以根目 录节点的部门所在地或是部门员工使用的语言所决定。再来进行步骤S150,根据所述第一 语言属性与所述第二语言属性,从多个语言中择一来输出所述目录节点的信息。举例来说, 可根据如下的真值表来决定输出目录节点的语言。在下面表1所示的真值表中,1代表中 文,2代表英文。例如,当使用者的第一语言属性为中文,且目录节点的第二语言属性为英文 时,输出英文的目录节点的信息。表1第一语言属性第二语言属性输出结果语言属性111122212222值得一提的是,通过本实施例的多语言数据动态产生方法,在使用者输入到管理 系统之后,即可动态地以适当的语言显示公司组织架构下某个单位的联络信息、管理数据寸寸。图2 图4为本发明一实施例的目录节点与其数据格式的示意图。以下将结合图 1的流程图与图2 图4目录节点的数据结构来做说明。请参考图2,目录节点m的数据 格式包含识别码“ ID”、目录识别码“OrgChartMenuID”与元件型态“Element Type”等三个 栏位,横列Rll R13则分别储存目录节点m的部门名称“1”、员工名称“2”、分机“3”等 三个元件。请参考图3,在根据上述的真值表决定了输出目录节点m的语言属性为英文之 后,管理系统会通过图2的“ID”栏位中的数据去查询图3的“ReferencelD”栏位,并将语 言“Lang”栏位中为“2”的横列RM 似6找出来。之后,管理系统即可将标题“Title”栏 位中的数据以图标(icon)方式整个输出(如图标12)。此外,假设上述的真值表决定了输 出目录节点W的语言属性为中文的话,管理系统即可根据横列R21 R23的数据来输出图 标Il给使用者。更进一步来说,请参考图4,图标Il还可具有超链接的功能,来让使用者点击后而 进入对应的公司内部网站。详细而言,目录节点附的目录识别码“OrgChartMenuID”还可 对应至网址“navigatejrl”栏位。在使用者点击图标Il之后,即可连入对应的网站,如横 列 R31 的中“navigate_url,,栏位的"http //ipc-portal. ies. inventec/site/Inventec/ KOO/fwzg/MQA/default. aspx,,。图5为本发明另一实施例的多语言数据动态产生方法的流程示意图。请参考图5, 本实施例与图1的实施例相类似,相似步骤将不再赘述。图6为本发明另一实施例的目录 节点、子节点与其数据格式的示意图。在以下的说明中,将结合图6来说明本实施例的多语 言数据动态产生方法输出目录节点的子节点信息的流程。在图6中,横列R41代表目录节 点Ni,横列R42 R44分别代表子节点N2 N4。请参考图5,多语言数据动态产生方法可包括下列步骤。首先进行步骤S210,接收 使用者的输入,以获取所述使用者的第一语言属性。接着进行步骤S220,接收所述使用者的 搜寻指令。然后进行步骤S230,根据所述搜寻指令,找出对应的目录节点m。在本实施例 中,步骤S230可包括步骤S232,管理系统可根据所述搜寻指令,找出目录节点m对应的目 录识别码 “BC6C52FC-A477-4CD2-831E-6D4FB8FEDE;M”。之后进行步骤S240,找出所述目录节点m的多个子节点N2 N4。在本实施例中,步骤S240可包括步骤S242与SM4。首先进行步骤S242,根据目录节点m的目录识别码“BC 6C52FC-A477-4CD2-831E-6D4FB8FEDE34”,搜寻目录节点附的节点识别码“200100” (node_ id栏位)。然后进行步骤S244,找出以节点识别码“200100”填入父节点栏位“parent_node_ id”中的所有节点N2 N4,以作为子节点。虽然,本实施例仅以两层的树状结构来说明,但 在另一未示出的实施例中,三层以上的树状结构的子节点也可根据上述步骤来一层一层查 找,并不以此无限。然后进行步骤S250,获取所述目录节点m的第二语言属性。接着进行步骤S260, 根据所述第一语言属性与所述第二语言属性,从多个语言中择一来输出目录节点W与子 节点N2 N4的信息。在本实施例中,子节点N2 N4的信息的数据格式与目录节点m的 数据格式(如图2 图4)相类似,在此不再赘述。综上所述,本发明的多语言数据动态产生方法通过判断使用者与被查询的目录节 点的语言属性,可动态地产生多语言的数据。因此,不同语言的使用者都可看到所适合的语 言的数据,相当方便。最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进行限制, 尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依 然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修 改后的技术方案脱离本发明技术方案的精神和范围。
权利要求
1.一种多语言数据动态产生方法,其特征在于,包括 接收使用者的输入,以获取所述使用者的第一语言属性; 接收所述使用者的搜寻指令;根据所述搜寻指令,找出对应的目录节点; 获取所述目录节点的第二语言属性;以及根据所述第一语言属性与所述第二语言属性,从多个语言中择一来输出所述目录节点 的信息。
2.根据权利要求1所述的多语言数据动态产生方法,其特征在于,其中根据所述搜寻 指令,找出对应的目录节点的步骤,包括根据所述搜寻指令,找出所述目录节点的目录识别码。
3.根据权利要求1所述的多语言数据动态产生方法,其特征在于,还包括 找出所述目录节点的多个子节点;以及根据所述第一语言属性与所述第二语言属性,从所述多个语言中择一来输出所述多个 子节点的信息。
4.根据权利要求3所述的多语言数据动态产生方法,其特征在于,其中找出所述多个 子节点的步骤,包括根据所述目录节点的目录识别码,搜寻所述目录节点的节点识别码;以及 找出以所述节点识别码填入父节点栏位中的所有节点,以作为所述多个子节点。
5.根据权利要求1所述的多语言数据动态产生方法,其特征在于,其中从所述多个语 言中择一来输出所述目录节点的信息的步骤,包括提供对应所述第一语言属性与所述第二语言属性的真值表;以及 通过所述真值表来确定所述多个语言中的一个。
6.根据权利要求1所述的多语言数据动态产生方法,其特征在于,还包括 提供所述目录节点的超链接。
7.根据权利要求1所述的多语言数据动态产生方法,其特征在于,其中所述目录节点 的信息通过图形化介面显示。
全文摘要
本发明涉及一种多语言数据动态产生方法,该方法包括下列步骤。首先,接收使用者的输入,以获取所述使用者的第一语言属性。接着,接收所述使用者的搜寻指令。然后,根据所述搜寻指令,找出对应的目录节点。之后,获取所述目录节点的第二语言属性。再来,根据所述第一语言属性与所述第二语言属性,从多个语言中择一来输出所述目录节点的信息。本发明提供的多语言数据动态产生方法,通过判断使用者与被查询的目录节点的语言属性,可以动态地产生多语言的数据。因此,不同语言的使用者都可看到所适合的语言的数据,相当方便。
文档编号G06F17/28GK102073627SQ200910221960
公开日2011年5月25日 申请日期2009年11月23日 优先权日2009年11月23日
发明者吴海峰, 满振呈, 魏智斌 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1