著录项信息
专利名称 | 一种网络协议多语言同时显示系统及方法 |
申请号 | CN200910059085.X | 申请日期 | 2009-04-27 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2009-12-09 | 公开/公告号 | CN101599235 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;G;0;9;G;3;/;1;4;;;G;0;6;F;1;7;/;2;8查看分类表>
|
申请人 | 成都科来软件有限公司 | 申请人地址 | 四川省成都市高新区中国(四川)自由贸易试验区成都高新区天府大道北段966号4栋1单元14楼41401-41406
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 成都科来网络技术有限公司 | 当前权利人 | 成都科来网络技术有限公司 |
发明人 | 伍宏宁;侯勇军;罗鹰 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种网络协议多语言同时显示系统及其方法,其主要特点是包括有网络协议解码模块、显示解码模块、字段显示器,并在网络协议解码模块与显示解码器内,嵌入有自定义编码器和自定义编码翻译器,其中,自定义编码器包括自定义编码数据和自定义编码数据储存器;自定义编码翻译器包括解码引擎模块和多种语言翻译器;数据流流向进程为,网络协议解码模块→自定义编码器→自定义编码翻译器→显示解码模块,最后在显示器的显示屏可同时显示容量内,同一数据包同时显示至少两种语言的表达。本发明具有开放性强、适用范围广的特点,根据用户的语言翻译器的选择,可以在同一显示器的显示屏同时显示两种或者两种以上的语言信息。
1.一种网络协议多语言同时显示系统,包括:
网络协议解码模块,用于分析传入的网络协议数据包,得到网络协议解码字段,并将其输送至自定义解码器模块;
自定义编码器模块,用于将该网络协议解码字段根据RFC标准文档定义编写成网络协议解码字段ID数据库中对应的ID数据,并将其保存在自定义编码数据储存器中;
自定义编码翻译器模块,包括解码引擎模块和多语言翻译器,其中解码引擎模块用于调取自定义编码数据储存器中的ID数据,并输送给由界面指定的语言翻译器,指定的语言翻译器将该ID数据翻译成对应的并行多语言数据,传输给显示解码器;
显示解码器,用于将所述并行多语言数据翻译成字段显示器能够识别的数据,并将其输送给字段显示器;
字段显示器,用于同时显示接收到的显示解码器所输送的数据。
2.一种网络协议多语言同时显示方法,其特征在于,它包括以下步骤:
(1)用各层网络协议解码模块分析传入的网络协议数据包,得到网络协议解码字段,并将其输送至自定义编码器;
(2)用自定义编码器将该网络协议解码字段根据RFC标准文档定义编写成网络协议解码字段ID数据库中对应的ID数据,并将其保存在自定义编码数据储存器中;
(3)用自定义编码翻译器模块中的解码引擎调取自定义编码数据储存器中的ID数据,并输送给由界面选定的语言翻译器;
(4)指定的语言翻译器将该ID数据翻译成对应的并行多语言数据,传输给显示解码器;
(5)用显示解码器,将该并行多语言数据,翻译成字段显示器能够识别的数据,并将其输送给字段显示器,并通过字段显示器同时显示出来。
一种网络协议多语言同时显示系统及方法\n技术领域\n[0001] 本发明属于对网络协议语言显示的技术领域,特别是涉及对网络协议语言的多语种同时显示系统及方法。\n技术背景\n[0002] 现在几乎所有的网络分析技术都可以对网络数据包进行解码。但是除了英文由RFC标准文档定义网络数据包的格式外,其他语言都没有标准的翻译。在我国,各个不同的网络分析软件中,对于同一个字段往往都会翻译成不同的词语,比如“TTL”有的翻译成“生命周期”、有的翻译成“存活时间”、“跳数”。更何况语言环境不同的国家了。\n[0003] 英文不是有标准的文档定义吗?然而,对于母语非英文的分析人员来说,单凭RFC标准文档定义的具体内涵是不容易理解的,本土语言则因为没有统一的术语标准,在不同的网络分析软件中有着不同的称谓。这种情况极大的阻碍了母语非英语的分析人员的交流,增加了学习网络分析技术的难度。\n[0004] 造成这个情况的主要原因在于,现有技术中主要通过网络解码器直接将数据包解码为单一的语言表达,未解决同时显示多种语言数据的解码结果技术难题。\n[0005] 研究一种既可以看到本土语言的翻译,又可以看到英文中RFC标准文档定义,甚至还可以同时看到不同语言对该数据包的翻译的解码技术,解决同时显示多种目标语言环境的解码结果技术难题。这样,不但可以克服各国技术人员,特别是母语非英语国家的技术人员的交流障碍,而且给初学者提供非常好的参照素材,为其提供了极大的方便。\n发明内容\n[0006] 有鉴于此,本发明的目的在于提供一种网络协议多语言同时显示系统及方法,使其在一个显示器的显示屏上,能对同一个网络协议数据包,解码后,同时显示至少两种语言数据。\n[0007] 本发明实现上述同时显示多种语言的系统方案是:网络协议解码模块,用于分析传入的网络协议数据包,得到网络协议解码字段,并将其输送至自定义解码器模块;\n[0008] 自定义编码器模块,用于将该网络协议解码字段根据RFC标准文档定义编写成网络协议解码字段ID数据库中对应的ID数据,并将其保存在自定义编码数据储存器中;\n[0009] 自定义编码翻译器模块,包括解码引擎模块和多语言翻译器,其中解码引擎模块用于调取自定义编码数据储存器中的ID数据,并输送给由界面指定的语言翻译器,指定的语言翻译器将该ID数据翻译成对应的并行多语言数据,传输给显示解码器;\n[0010] 显示解码器,用于将所述并行多语言数据翻译成字段显示器能够识别的数据,并将其输送给字段显示器;\n[0011] 字段显示器,用于同时显示接收到的显示解码器所输送的数据。\n[0012] 本发明实现前述系统的同时显示多种语言的方法,它包括以下步骤:\n[0013] (1)用各层网络协议解码模块分析传入的网络协议数据包,得到网络协议解码字段,并将其输送至自定义编码器;\n[0014] (2)用自定义编码器将该网络协议解码字段根据RFC标准文档定义编写成网络协议解码字段ID数据库中对应的ID数据,并将其保存在自定义编码数据储存器中;\n[0015] (3)用自定义编码翻译器模块中的解码引擎调取自定义编码数据储存器中的ID数据,并输送给由界面选定的语言翻译器;\n[0016] (4)指定的语言翻译器将该ID数据翻译成对应的并行多语言数据,传输给显示解码器;\n[0017] (5)用显示解码器,将该并行多语言数据,翻译成字段显示器能够识别的数据,并将其输送给字段显示器,并通过字段显示器同时显示出来。\n[0018] 本发明的系统及方法具有以下优点:\n[0019] (1)、开放性强、适用范围广。采用可伸缩性、可扩展的模块化设计的技术手段对本发明系统进行设计,使不同的模块完成不同的功能,实现了数据的独立性,减少了数据的依赖性;可以根据用户需要添加对应的模块,实现对语言、数据信息解码的要求。\n[0020] (2)、可选择性。用户可以根据自己的需求,灵活多变的选择语言翻译器。用户可以选择一种语言翻译器,也可以选择多种语言翻译器。当然如果用户选择一种语言翻译器进行翻译,和现有的解码技术没有设么区别,如果用户选择多种语言翻译器时,本系统的指定多种语言翻译器同时解码出相应得数据,并通过显示解码器转化后,同时显示在一个显示屏上。\n[0021] (3)、同时性。根据用户对语言翻译器的选择结果,将各个语言翻译器对同一数据包解码的语言信息在一个显示器的显示屏容量范围内同时显示至少两种语言信息。\n附图说明\n[0022] 图1是现有解码技术的系统结构示意图\n[0023] 图2是现有解码技术显示状态图\n[0024] 图3是本发明的技术方案系统结构示意图及数据运行图\n[0025] 图4是语言翻译器选择界面示意图\n[0026] 图5是本发明双语显示状态图\n[0027] 图6本发明双语言显示另一状态图\n具体实施方式\n[0028] 为使本发明的目的、技术方案和优点更加清楚,下面结合说明书附图对本发明作进一步地详细描述。\n[0029] 总的来说,本发明的原理在于(如图3所示),采用了间接解码方式,使网络协议解码模块分析数据包时,只将数据包的数据信息不直接解码翻译成具体的语言信息,而是用网络协议解码字段ID数据来表示。然后利用用户选择的语言翻译器,将同一ID数据翻译成并行语言数据。最后,通过显示解码器,将并行语言数据翻译成字段显示器可以识别的语言数据,并在字段显示器的显示屏同时显示出来,供用户使用。需要说明的是,语言翻译器的种类和个数由用户通过界面任意选择,语言翻译器的个数越多,同一ID数据对应的语言翻译器就越多,翻译出来的语言数据的种类也就越多,最后在一个显示屏的容量内同时显示的语言信息的种类也越多。换而言之,本发明的多种语言同时(即并行)显示语言的种类,是由字段显示器的显示屏的可同时显示容量决定的,如果显示屏的可同时显示容量越大,则同时显示的语言信息种类就越多。由于这种方法利用了网络协议解码字段ID数据与语言翻译器中的各种语言信息一一对应的关系,因此当数据包需要解码时,网络协议解码模块先将数据包分解成网络协议解码字段ID数据,并由指定的语言翻译器将该ID数据翻译成相应的语言数据,形成并行语言数据。通过显示解码器,将并行语言数据翻译成字段显示器可以识别的语言数据,并在字段显示器的显示屏同时显示出来。这样,解码结果不但可以显示母语,而且同时还可以同时显示多种语言数据,从而克服了分析人员交流的语言障碍,使初学者更加容易学习网络分析技术。\n[0030] 下面将对照附图,解释和说明本发明的一个实施例中的网络协议多语言同时显示系统的构成以及工作原理,为了使本技术方案更易于理解,在描述本发明所采用的网络协议解码字段ID数据间接解码的技术方案之前,需要对传统解码技术进行说明。\n[0031] 传统解码技术如图1所示,数据包捕捉模块从目标网络中采集数据包,熟悉领域的人员应当知道,数据包捕捉器可以是网卡、数据采集卡等设备,输送给网络协议解码模块。然后,网络协议解码模块,分析成网络协议解码字段数据,输送给语言翻译器。通过语言翻译器对该网络协议解码字段翻译成对应的语言数据。最后通过字段显示器进行数据处理,并显示出来。其中,用户在选择时,只能选择单一语言翻译器后,该语言翻译器将该网络协议解码字段翻译成单一的语言数据,故只能显示单一的语言数据(参见图2)。\n[0032] 本发明的多语言同时显示系统,如图3所示与现有解码技术区别在于,网络协议解码模块与显示解码器内,嵌入有自定义编码器模块和自定义编码翻译器模块。自定义编码器模块包括自定义编码数据和自定义编码数据储存器。其中其中数据流流向进程为,网络协议解码模块→自定义编码器模块→自定义编码翻译器模块→显示解码器,最后在字段显示器的显示屏的容量内,同一数据包同时显示至少两种语言数据。\n[0033] 自定义编码数据库,为根据RFC标准文档定义编写的网络协议解码字段ID数据库;自定义编码数据储存器是用于储存自定义编码器对网络协议解码字段翻译成的ID数据,比如IP协议的TTL字段定义有ID_IP_TTL_LONG和ID_IP_TTL_SHORT等ID,这些ID可以翻译为不同语言(“Time to Live”或者“生存周期”等)。同时,如果网络协议解码字段没有相应的ID数据,用户可以自行定义与其对应的ID数据,并输入ID数据库;甚至用户还可以根据自己的需要,修改ID数据库。\n[0034] 自定义编码翻译器模块,包括解码引擎模块和翻译器模块。其中翻译器模块备有可供选择的多种语言翻译器(比如英文翻译器、中文翻译器、德文翻译器、日文翻译器等),用户依据界面的提示(参见图4),自行选择所需的语言翻译器对ID数据进行翻译。\n[0035] 显示解码器,将自定义编码翻译器翻译成的语言数据,转化成字段显示器可识别的数据,并通过字段显示器,将语言数据同时显示出来。\n[0036] 如果,用户在界面中选择了中文、英文翻译器,最后在显示屏上同时显示出中英文的对应语言信息。如果用户选择3种的语言翻译器,就会同时显示三种对应的语言信息。选择4种、5种也同理。但是,同一显示屏幕上能够同时显示语言的种类取决于该显示屏的可同时显示容量的大小,\n[0037] 本发明的多语言同时显示的方法,具体包括以下步骤(参见图3):\n[0038] 本发明实现前述同时显示多种语言的方法,它包括以下步骤:\n[0039] (1)用各层网络协议解码模块分析传入的网络协议数据包,得到网络协议解码字段,并将其输送至自定义编码器;\n[0040] (2)用自定义编码器将该网络协议解码字段根据RFC标准文档定义编写成网络协议解码字段ID数据库中对应的ID数据,并将其保存在自定义编码数据储存器中;\n[0041] (3)用自定义编码翻译器模块中的解码引擎调取自定义编码数据储存器中的ID数据,并输送给由界面选定的语言翻译器;\n[0042] (4)指定的语言翻译器将该ID数据翻译成对应的并行多语言数据,传输给显示解码器;\n[0043] (5)用显示解码器,将该并行多语言数据,翻译成字段显示器能够识别的数据,并将其输送给字段显示器,在字段显示器的显示屏幕上同时显示出来(其显示状态参见图\n5-6)。\n[0044] 通过分析可以发现,对于目标语言环境的选择设置,可以在通过提供用户界面由用户手动操作。\n[0045] 由此可见,采用了“间接”解码方式,使网络协议解码模块分析数据包时,只将数据包的数据信息不直接解码翻译成具体的语言信息,而是用网络协议解码字段ID数据来表示。然后利用用户选择的语言翻译器,将同一ID数据翻译成并行语言数据。最后,通过显示解码器,将并行语言数据翻译成字段显示器可以识别的语言数据,并在字段显示器的显示屏同时显示出来,供用户使用。需要说明的是,语言翻译器的种类和个数由用户通过界面任意选择,语言翻译器的个数越多,同一ID数据对应的语言翻译器就越多,翻译出来的语言数据的种类也就越多,最后在一个显示屏的容量内同时显示的语言信息的种类也越多。\n换而言之,本发明的多种语言同时(即并行)显示语言的种类,是由字段显示器的显示屏的可同时显示容量决定的,如果显示屏的可同时显示容量越大,则同时显示的语言信息种类就越多。由于这种方法利用了网络协议解码字段ID数据与语言解码器中的各种语言信息一一对应的关系,因此当数据包需要解码时,网络协议解码模块先将数据包分解成网络协议解码字段ID数据,并由指定的语言翻译器将该ID数据翻译成相应的语言数据,形成并行语言数据。通过显示解码器,将并行语言数据翻译成字段显示器可以识别的语言数据,并在字段显示器的显示屏同时显示出来。这样,克服了现有解码技术的只能显示单一语言信息的弊病,实现了本发明的同时显示多种语言的目的。不但更有利于不同国家,特别是母语非英语的国家技术人员的交流,更为网络技术的初学者提供了多语言参照。\n[0046] 虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但是本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
法律信息
- 2022-03-22
专利权人的姓名或者名称、地址的变更
专利权人由成都科来网络技术有限公司变更为科来网络技术股份有限公司
地址由610041 四川省成都市高新区中国(四川)自由贸易试验区成都高新区天府大道北段966号4栋1单元14楼41401-41406变更为610041 四川省成都市高新区天府大道北段966号4栋1单元12楼、13楼、14楼
- 2012-05-30
专利权人的姓名或者名称、地址的变更
专利权人由成都科来软件有限公司变更为成都科来软件有限公司
地址由610041 四川省成都市高新区府城西段399号天府新谷5号楼10层变更为610000 四川省成都市高新区天府大道中段801号天府软件园B6-7楼
- 2011-10-19
- 2010-12-01
文件的公告送达
文件的公告送达失败
收件人: 徐航
文件名称: 办理登记手续通知书
- 2010-02-03
- 2009-12-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |