局域网之间数据一致性保证的方法和装置的制造方法

文档序号:9581575阅读:517来源:国知局
局域网之间数据一致性保证的方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别是涉及一种局域网之间数据一致性保证的方法和一种局域网之间数据一致性保证的装置。
【背景技术】
[0002]大型的研发企业通常在不同的地域上均建立研发中心,比如可能分别在天津和北京建立研发中心。对于企业而言,新产品的研发对保密的要求很高,所以研发中心一般采用的独立局域网,由此将企业内部研发环境与外部互联网断开,以避免新产品的研发内容泄漏。
[0003]当不同地域的研发中心需要互相合作完成研发时,由于采用独立的局域网与外部互联网断开,因此不能通过互联网来互相传递研发信息。例如,当对一款游戏进行同时测试的时候,假设在天津的研发团队想将最新修改的测试用例传递给北京的研发团队以便于进行后续整体的调试和改进,但由于天津和北京的研发中心之间的网络是断开的,因此不能通过互联网来传递测试用例。
[0004]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提出一种局域网之间数据同步的策略,用以同步局域网之间的数据。

【发明内容】

[0005]本发明实施例所要解决的技术问题是提供一种局域网之间数据一致性保证的方法,用以同步局域网之间的数据。
[0006]相应的,本发明实施例还提供了一种局域网之间数据一致性保证的装置,用以保证上述方法的实现及应用。
[0007]为了解决上述问题,本发明公开了一种局域网之间数据一致性保证的方法,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备及服务器,所述第二设备具有接收外部网络电子邮件的权限,所述服务器具有接收外部网络数据的权限,所述的方法包括:
[0008]获取所述第一设备中的指定数据;
[0009]将所述指定数据上传至服务器;
[0010]依据所述指定数据生成特定电子邮件;
[0011]将所述特定电子邮件发送至所述第二设备。
[0012]优选地,在所述第一设备中安装有第一管理系统TestLink,所述TestLink中包括数据库,所述获取第一设备中的指定数据的步骤包括:
[0013]备份所述TestLink中的所述数据库中的指定数据表;
[0014]将所述指定数据表保存为指定格式的数据文件。
[0015]优选地,所述特定电子邮件包括邮件标题和邮件正文,所述指定数据具有文件名,所述依据指定数据生成特定电子邮件的步骤包括:
[0016]采用特定前缀生成邮件标题;
[0017]采用所述文件名生成邮件正文;
[0018]将所述邮件标题和邮件正文组织为特定电子邮件。
[0019]本发明实施例还公开了一种局域网之间数据一致性保证的方法,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备及服务器,所述第二设备具有接收外部网络电子邮件的权限,所述服务器具有接收外部网络数据的权限,所述的方法包括:
[0020]接收所述第一设备发送的电子邮件;
[0021]判断所述电子邮件是否为特定电子邮件;
[0022]若是,则依据所述特定电子邮件从服务器中获得指定数据。
[0023]优选地,所述电子邮件包括邮件标题;所述判断所述电子邮件是否为特定电子邮件的步骤包括:
[0024]从所述电子邮件中提取邮件标题;
[0025]判断所述邮件标题是否为特定前缀;
[0026]若是,则判定所述电子邮件为特定电子邮件。
[0027]优选地,所述电子邮件还包括邮件正文;在所述第二设备中安装有第二管理系统TestLink,所述依据所述特定电子邮件从服务器中获得指定数据的步骤包括:
[0028]从所述特定电子邮件中提取邮件正文;
[0029]获取所述服务器中文件名与所述邮件正文一致的数据文件;
[0030]将所述数据文件导入所述TestLink中。
[0031]本发明实施例还公开了一种局域网之间数据一致性保证的装置,其特征在于,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备及服务器,所述第二设备具有接收外部网络电子邮件的权限,所述服务器具有接收外部网络数据的权限,所述的装置包括:
[0032]获取模块,用于获取所述第一设备中的指定数据;
[0033]上传模块,用于将所述指定数据上传至服务器;
[0034]生成模块,用于依据所述指定数据生成特定电子邮件;
[0035]发送模块,用于将所述特定电子邮件发送至所述第二设备。
[0036]优选地,在所述第一设备中安装有第一管理系统TestLink,所述TestLink中包括数据库,所述获取模块包括:
[0037]备份子模块,用于备份所述TestLink中的所述数据库中的指定数据表;
[0038]保存子模块,用于将所述指定数据表保存为指定格式的数据文件。
[0039]优选地,所述特定电子邮件包括邮件标题和邮件正文,所述指定数据具有文件名,所述生成模块包括:
[0040]邮件标题生成子模块,用于采用特定前缀生成邮件标题;
[0041]邮件正文生成子模块,用于采用所述文件名生成邮件正文;
[0042]邮件组织子模块,用于将所述邮件标题和邮件正文组织为特定电子邮件。
[0043]本发明实施例还公开了一种局域网之间数据一致性保证的装置,其特征在于,所述局域网包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内包括第一设备,所述第一设备具有向外部网络发送电子邮件的权限,所述第二局域网内包括第二设备及服务器,所述第二设备具有接收外部网络电子邮件的权限,所述服务器具有接收外部网络数据的权限,所述的装置包括:
[0044]接收模块,用于接收所述第一设备发送的电子邮件;
[0045]判断模块,用于判断所述电子邮件是否为特定电子邮件;若是,则调用获得模块;
[0046]获得模块,用于依据所述特定电子邮件从服务器中获得指定数据。
[0047]与现有技术相比,本发明实施例包括以下优点:
[0048]在本发明实施例中涉及独立的第一局域网和第二局域网,在第一局域网内部设置一个只具有向外部网络发送电子邮件的权限的设备,在第二局域网内部设置一个只具有接收外部网络电子邮件的权限的设备,以及一个只具有接收外部网络数据权限的设备。当在第一局域网的设备更新测试用例时,将该新的测试用例上传至指定的服务器,并发送电子邮件通知第二局域网的设备有新的测试用例上传完毕。当第二局域网接收到电子邮件时,若判断该电子邮件为特定电子邮件,即是通知有新的测试用例上传的电子邮件,则去指定服务器中去获取该新的测试用例。本发明实施例的数据一致性策略可以同步局域网之间的数据,简单且易于实现,且能够实现局域网之间通信方式的多元化。
【附图说明】
[0049]图1是本发明的一种局域网之间数据一致性保证的方法实施例1的步骤流程图;
[0050]图2是本发明的一种局域网之间数据一致性保证的方法实施例2的步骤流程图;
[0051]图3是本发明的一种局域网之间数据一致性保证的装置实施例1的结构框图;
[0052]图4是本发明的一种局域网之间数据一致性保证的装置实施例2的结构框图。
【具体实施方式】
[0053]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0054]参照图1,示出了本发明的一种局域网之间数据一致性保证的方法实施例1的步骤流程图,所述局域网可以包括与外部网络隔离的第一局域网和第二局域网,在所述第一局域网内可以包括第一设备,所述第一设备可以具有向外部网络发送电子邮件的权限,所述第二局域网内可以包括第二设备及服务器,所述第二设备可以具有接收外部网络电子邮件的权限,所述服务器可以具有接收外部网络数据的权限;
[0055]需要说明的是,在本发明实施例中的局域网是互相独立的,并与外部互联网隔离,故在局域网内的设备不能随意与外部互联网连接。对于互联网内部的设备,基于实际的研发需求,可以相应设置不同的权限。比如,可以只允许某一设备具有与向外部网络发送电子邮件的权限,或者,只允许某一设备具有接收外部网络电子邮件的权限,另外,为了能够接收来自外部网络的数据,还可以为局域网内部的服务器设置可以接收来自外部网络的数据的权限,本发明实施例对此不加以限制。
[0056]所述的方法具体可以包括如下步骤:
[0057]步骤101,获取所述第一设备中的指定数据;
[0058]在本发明的一种优选实施例中,在所述第一设备中安装有第一管理系统TestLink,所述TestLink中包括数据库,所述步骤101可以包括如下子步骤:
[0059]子步骤S11,备份所述TestLink中的所述数据库中的指定数据表;
[0060]子步骤S12,将所述指定数据表保存为指定格式的数据文件。
[0061]在具体实现中,在局域网的设备中可以安装有测试用例管理系统TestLink,所述TestLink是基于网页web的测试用例管理系统,其主要功能是测试用例的创建、管理和执行,并且还可以提供了一些简单的统计功能。
[0062]在TestLink的DB (Data Base,数据库)可以使用数据库系统Mysql提供的备份命令,将TestLink指定的数据库表内容备份出来,生成Mysql的备份数据文件,从而获得指定数据。其中所述数据文件最终为.sql格式的文件。
[0063]在实际应用中,如果数据文件
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1