内外网数据同步的方法和装置与流程

文档序号:14197313阅读:383来源:国知局
内外网数据同步的方法和装置与流程

本发明涉及数据同步领域,尤其涉及一种网络物理隔离情况下的内外网数据同步的方法和装置。



背景技术:

随着信息技术的发展,网络给人们的工作和生活带来了极大的便利。但是,网络安全也成为了我们面临的严峻考验。特别是在某些对系统、数据安全性要求较高的领域,除了做好系统本身的防护之外,对网络访问也有较高的限制。

目前,现有的数据库间的数据同步都是在联机环境下进行的,而在安全性要求高,内外网物理隔离的不同数据库间的数据同步,大部分都只关注如何导数据。例如,采用硬盘、光盘、磁带等移动介质拷贝数据文件,然后直接通过数据库提供的命令工具导入。但这样从内网导入外网的数据是否发生篡改,数据是否确实来源于指定的内网服务器就不得而知了。

因此,亟待提供一种可以保证内外网数据一致性的数据同步方法和装置。



技术实现要素:

本发明的实施例提供了一种内外网数据同步的方法和装置,以此来保障网络物理隔离情况下数据的一致性。

第一方面,提供了一种内外网数据同步的方法,包括:对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值;在外网运行时,根据第一杂凑值验证第一数据的完整性;在确定第一数据的完整性验证失败时,将内网存储的第一数据同步到外网中。

在第一种可能实现的方式中,上述方法还包括:获取内网的第二数据,第二数据为增量数据;根据第二数据更新第一数据,得到更新后的数据;其中,对外网上存储的内网的第一数据进行杂凑运算处理,得到第一杂凑值,包括:对更新后的数据进行杂凑运算,得到第一杂凑值。

结合第一种可能实现的方式,在第二种可能实现的方式中,在对外网存储的内网的第一数据进行杂凑运算之前,还包括:接收内网传输的第二杂凑值,其中第二杂凑值是内网对第二数据进行杂凑运算得到的;对第二数据进行杂凑运算,得到第三杂凑值;根据第二杂凑值和第三杂凑值,验证第二数据传输时的完整性。

结合第一方面、第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第三种可能实现的方式中,上述验证第一数据的完整性,包括:定期对第一数据进行杂凑运算,得到第四杂凑值,以验证第四杂凑值是否与第一杂凑值一致。

结合第一方面、第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第四种可能实现的方式中,上述对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值之后,还包括:对第一杂凑值进行加密运算,得到签名值;上述在外网运行时,根据第一杂凑值验证第一数据的完整性,包括:在外网运行时,根据签名值定期验证第一数据的有效性和完整性。

第二方面,提供了一种内外网数据同步的方法,包括:对内网的数据进行杂凑运算,得到第一杂凑值;在内网运行时,根据第一杂凑值验证内网的数据的完整性;在确定内网的数据的完整性验证失败时,将内网的数据同步到外网中。

结合第二方面,在第一种可能实现的方式中,上述验证内网的数据的完整性,包括:定期对内网的数据进行杂凑运算,得到第二杂凑值,以验证第二杂凑值是否与第一杂凑值一致。

结合第二方面或第二方面的第一种可能实现的方式中,在第二种可能实现的方式中,在上述对内网的数据进行杂凑运算,得到第一杂凑值之后,还包括:对第一杂凑值进行加密运算,得到签名值;上述在内网运行时,根据第一杂凑值验证内网的数据的完整性,包括:在内网运行时,根据签名值定期验证内网的数据的有效性和完整性。

第三方面,提供了一种内外网数据同步的装置,包括:密码运算模块,用于:对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值;在外网运行时,根据第一杂凑值验证第一数据的完整性;导入模块,用于在确定第一数据的完整性验证失败时,将内网存储的第一数据同步到外网中。

结合第三方面,在第一种可能实现的方式中,上述内外网数据同步的装置,还包括:获取模块,用于获取内网的第二数据,第二数据为增量数据;更新模块,用于根据所述第二数据更新第一数据,得到更新后的数据;密码运算模块,具体用于对更新后的数据进行杂凑运算,得到第一杂凑值。

结合第一种可能实现的方式中,在第二种可能实现的方式中,获取模块,还用于在对外网存储的内网的第一数据进行杂凑运算之前接收内网传输的第二杂凑值,其中第二杂凑值是内网对第二数据进行杂凑运算得到的;密码运算模块,还用于:对第二数据进行杂凑运算,得到第三杂凑值;根据第二杂凑值和第三杂凑值,验证第二数据传输时的完整性。

结合第三方面,第三方面的第一种可能实现的方式或第三方面的第二种可能实现的方式,在第三种可能实现的方式中,上述密码运算模块具体用于定期对第一数据进行杂凑运算,得到第四杂凑值,以验证第四杂凑值是否与第一杂凑值一致。

结合第三方面、第三方面的第一种可能实现的方式或第三方面的第二种可能实现的方式,在第四种可能实现的方式中,上述密码运算模块,还用于:在对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值之后,对第一杂凑值进行加密运算,得到签名值;在外网运行时,根据签名值定期验证第一数据的有效性和完整性。

第四方面,提供了一种内外网数据同步的装置,包括:密码运算模块,用于:对内网的数据进行杂凑运算,得到第一杂凑值;在内网运行时,根据第一杂凑值验证内网的数据的完整性;导出模块,用于在确定内网的数据的完整性验证失败时,将内网的数据同步到外网中。

结合第四方面,在第一种可能实现的方式中,上述密码运算模块具体用于定期对内网的数据进行杂凑运算,得到第二杂凑值,以验证第二杂凑值是否与第一杂凑值一致。

结合第四方面或第四方面的第一种可能实现的方式,在第二种可能实现的方式中,上述密码运算模块,还用于:在对内网的数据进行杂凑运算,得到第一杂凑值之后,对第一杂凑值进行加密运算,得到签名值;在内网运行时,根据签名值定期验证内网的数据的有效性和完整性。

本发明实施例可以根据在外网的杂凑值验证数据是否发生篡改,如果数据发生篡改,重复将内网服务器中的数据导入到外网服务器中。这样可以保证数据不是被篡改的数据,而是同步过来的数据,是来源于指定的内网服务器的数据,是合法数据。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:

图1是根据本发明一实施例的内外网数据同步系统的示意性框架图;

图2是根据本发明一实施例的内外网数据同步的方法的示意性流程图;

图3是根据本发明一实施例的内外网数据同步的方法过程的示意性流程图;

图4是根据本发明另一实施例的内外网数据同步的方法过程的示意性流程图;

图5是根据本发明另一实施例的内外网数据同步的方法的示意性流程图;

图6是根据本发明一个实施例的内外网数据同步装置的示意性结构图;

图7是根据本发明另一实施例的内外网数据同步装置的示意性结构图;

图8是根据本发明又一实施例的内外网数据同步装置的示意性结构图;

图9是根据本发明一个实施例的用于内外网数据同步装置的计算机设备框图。

具体实施方式

下面结合各附图,对本发明进行进一步的详细描述。

应当理解,此处所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1是根据本发明一实施例的内外网数据同步系统100的示意性框架图。

内外网数据同步系统100包括内网服务器110和外网服务器120。内外网数据同步系统100是在内外网物理隔离条件下的一种系统,内网服务器110中可以包含数据存储模块,此模块可以是数据库、本地磁盘、网络存储等任何可存储的设备,从内网导出的数据,就是从这里导出的。内网服务器110中还可以包含导出模块,其通过分析读取数据存储模块的数据,将增量数据导出到存储介质,并对导出的数据进行签名。

外网服务器120中也包含数据存储模块,此模块可以是数据库、本地磁盘、网络存储等任何可存储的设备,用于外网中数据的存储,内网的数据导入时就是向这里增加、删除和修改数据,而且,这个数据存储模块的数据需要和内网数据存储模块中的数据一致。

当然,内网和外网存储数据的不仅仅是内网服务器和外网服务器。

图2是根据本发明一实施例的内外网数据同步的方法的示意性流程图。例如,图2的实施例可以由图1中的外网服务器120来执行。图2的方法包括如下内容。以下将结合图1的内外网数据同步系统100来描述图2的实施例。

210,对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值。

具体而言,外网服务器120上存储的内网服务器110的数据可以是内网第一次传输到外网的所有数据,可以是内网服务器110中所有的数据,也可以是内网服务器110增加、删除或者修改后的数据,数据可以是结构化数据或者是非结构化数据,比如,二进制数据、可扩展标记语言xml(extensiblemarkuplanguage)数据等。杂凑运算例如可以是哈希(hash)运算,也称为散列运算,即利用哈希函数与该数据进行运算。

220,在外网运行时,根据第一杂凑值验证第一数据的完整性。

具体而言,在外网运行时,可以对外网服务器120数据存储模块中存储的所有数据再次做杂凑运算,得到杂凑值,然后根据之前在外网对所有数据做的杂凑运算验证两个杂凑值是否相同,来确定数据是否发生篡改,也就是确定数据的完整性。例如,如果两个杂凑值相同,则说明数据没有发生篡改,也就是说数据是完整的,否则,说明数据被篡改,即数据的完整性验证失败。

230,在确定第一数据的完整性验证失败时,将内网存储的第一数据同步到外网中。

在确定数据发生篡改时,也就是完整性验证失败时,将内网服务器110中的数据同步到外网服务器120中,直至外网服务器120接收到以上第一数据。

基于本发明的实施例,根据在外网进行杂凑运算验证外网数据存储模块中所有数据是否发生篡改,如果数据发生篡改,将内网中的数据导入到外网中,这样可以保证同步到外网的数据的完整性,保证外网数据与内网数据的一致性。

可选地,作为另一实施例,上述方法还包括:获取内网的第二数据,第二数据为增量数据;更新第一数据,根据第二数据得到更新后的数据;其中,对外网上存储的内网的第一数据进行杂凑运算处理,得到第一杂凑值,包括:对更新后的数据进行杂凑运算,得到第一杂凑值。

具体而言,增量数据可以是内网第一次向外网传输的数据,也可以是之后内网中增加、删除和修改的数据。外网服务器120接收内网服务器110传输的增量数据后,将数据放在外网服务器120的数据存储模块中,更新外网服务器120上原来存储的数据,得到更新后的数据。然后调用密码运算模块对外网服务器120中更新后的所有数据进行杂凑运算,得到第一杂凑值。在需要使用此数据的时候或者定期再次将此数据做杂凑运算,对比两次的杂凑值是否一致,来验证此第一杂凑值有没有发生变化。如果杂凑值没有发生变化,说明此时数据可用;如果杂凑值改变说明数据发生了篡改,这时就要重新导入内网服务器110中的数据。其中,杂凑运算也被称为哈希(hash)函数,上述增量数据是内网第一次向外网传输的数据时,外网中并无数据。

可选地,作为另一实施例,在对外网存储的内网的第一数据进行杂凑运算之前,还包括:接收内网传输的第二杂凑值,其中第二杂凑值是内网对第二数据进行杂凑运算得到的;对第二数据进行杂凑运算,得到第三杂凑值;根据第二杂凑值和第三杂凑值,验证第二数据传输时的完整性。

具体而言,内网服务器110将数据存储模块中的增量数据导出到存储介质,并将导出的增量数据进行杂凑运算,得到第二杂凑值;外网服务器120接收内网服务器110传输的增量数据和第二杂凑值,此时对增量数据进行杂凑运算得到第三杂凑值;将第三杂凑值和第二杂凑值进行比较,如果相同那就说明传过来的数据准确无误,继续后续的步骤,如果不同说明数据发生篡改,传输过程有问题,需重新传输数据。其中,存储介质可以是硬盘、光盘或磁带等任何可以存储的介质。

当然,内网服务器110数据存储模块中的增量数据在导出之前也可以进行签名处理,得到签名值,外网服务器120接收内网服务器110传输的增量数据和签名值,对签名值进行解密得到杂凑值,此时对增量数据进行杂凑运算得到一个新的杂凑值,将解密的杂凑值和这个新的杂凑值进行比较,如果相同那就说明传过来的数据具有有效性和完整性,继续后续的步骤,如果不同说明数据发生篡改,传输过程发生了问题,需重新传输数据。

基于本发明的实施例,在内网数据存储模块中的数据导出之前进行杂凑运算或签名处理可以保证在内网到外网传输过程中数据的完整性和有效性,而且这样可以识别签名者的身份,保证身份的有效性,确定数据是来自内网服务器。

根据本发明的实施例,上述验证第一数据的完整性,包括:定期对第一数据进行杂凑运算,得到第四杂凑值,以验证第四杂凑值是否与第一杂凑值一致。

例如,外网服务器120利用触发器定时扫描外网数据存储模块中存储的所有数据,进行杂凑运算得到第四杂凑值,然后验证此时的杂凑值与上述第一杂凑值是否一致。如果一致,说明内网传过来的数据是没有被篡改的,具有完整性;如果不同,说明内网传到外网的数据是被篡改的数据,需要将内网的数据重新传到外网。

可选地,作为另一实施例,上述对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值之后,还包括:对第一杂凑值进行加密运算,得到签名值;在外网运行时,根据第一杂凑值定期验证第一数据的完整性,包括:在外网运行时,根据签名值定期验证第一数据的有效性和完整性。

例如,在外网服务器120对其数据存储模块中所有数据做杂凑运算之后,还要对杂凑值进行加密运算,得到签名值。当外网服务器120使用此数据时,需要先根据签名值进行验证。

由于杂凑值也是容易被恶意篡改的,此处对杂凑值进行加密运算之后,可以保证非法者不能篡改杂凑值,保证数据使用时数据的有效性和完整性。

下面结合具体例子,更加详细地描述本发明的实施例。

图3是根据本发明一实施例的内外网数据同步的方法过程的示意性流程图。例如,图3的实施例可以由图1中的外网服务器120来执行。图3的方法包括如下内容。以下将结合图1的内外网数据同步系统100来描述图3的实施例。

310,初次将内网服务器110中的所有数据通过硬盘导入到外网服务器120中,更新外网服务器的数据存储模块中的数据。

初次将内网服务器110中的所有数据导入硬盘,且对数据进行杂凑运算,并签名,得到签名值并将数据和签名值导入硬盘。然后将数据和签名值从硬盘导入到外网服务器120中,验证签名,如果通过则允许导入,否则终止导入。

320,对导入到外网服务器120的所有数据进行哈希运算,得到第一杂凑值,并对第一杂凑值进行加密运算,得到签名值。

330,外网在运行时,解密签名值,得到第一杂凑值。

340,定期利用触发器定时扫描外网服务器120的所有数据,并对扫描的数据进行杂凑运算,得到第二杂凑值。

350,验证第一杂凑值和第二杂凑值是否一致。

360,如果第一杂凑值和第二杂凑值不同,外网服务器120停止运行,提示进行数据同步。

图4是根据本发明另一实施例的内外网数据同步的方法过程的示意性流程图。例如,图4的实施例可以由图1中的外网服务器120来执行。图4的方法包括如下内容。以下将结合图1的内外网数据同步系统100来描述图4的实施例。

410,将内网服务器110中的增量数据通过硬盘导入到外网服务器120中。

将内网服务器110中的增量数据导入硬盘,且对增量数据进行杂凑运算,并签名,得到签名值并将数据和签名值导入硬盘。然后将增量数据和签名值从硬盘导入到外网服务器120中,验证签名,如果通过则允许导入,否则终止导入。

415,将增量数据放入外网服务器120的数据存储模块,更新外网服务器120的数据存储模块中的数据。

420,对外网服务器120中的更新后的所有数据进行散列运算,得到第一杂凑值,并对第一杂凑值进行加密运算,得到签名值。

430,外网在运行时,解密签名值,得到第一杂凑值。

440,定期利用触发器定时扫描外网服务器120的所有数据,并对扫描的数据进行杂凑运算,得到第二杂凑值。

450,验证第一杂凑值和第二杂凑值是否一致。

460,如果第一杂凑值和第二杂凑值不同,外网服务器120停止运行,提示进行数据同步。

图5是根据本发明另一实施例的内外网数据同步的方法的示意性流程图。例如,图5的方法可以由图1的内网服务器执行。图5的方法包括如下内容。以下将结合图1的内外网数据同步系统100来描述图2的实施例。

510,对内网的数据进行杂凑运算,得到第一杂凑值;

具体而言,在内网导出数据后,需要重新对内网的所有需要监控的数据进行杂凑运算。例如,在内网初次导出数据后,需要重新对内网的所有需要监控的数据进行杂凑运算。其中,数据可以是结构化数据或者是非结构化数据,比如,二进制数据、xml数据等。

520,在内网运行时,根据第一杂凑值验证内网的数据的完整性;

具体而言,在内网运行时,可以对内网的数据存储模块中存储的所有需要监控的数据做杂凑运算,得到杂凑值,然后与之前预存的杂凑值进行比较,来确定内网数据是否发生变化,也就是确定内网数据的完整性。

530,在确定内网的数据的完整性验证失败时,将内网的数据同步到外网中。

在确定完整性验证失败时,也就是有增量数据时,将内网中的数据同步到外网中。

基于本发明的实施例,根据在内网进行杂凑运算定期验证内网数据存储模块中所有数据的完整性,如果数据的完整性验证失败时,将内网中的数据导入到外网中。这样可以验证内网是否有增量数据,并及时将增量数据导入到外网。

根据本发明的实施例,上述验证内网的数据的完整性,包括:定期对内网的数据进行杂凑运算,得到第二杂凑值,以验证第二杂凑值是否与第一杂凑值一致。

例如,内网服务器110利用触发器定时扫描内网数据存储模块中存储的所有数据,进行杂凑运算得到第四杂凑值,然后验证此时的杂凑值与上述第一杂凑值是否一致。如果一致,说明内网的数据没有发生变化,具有完整性;如果不同,说明内网产生了增量数据,需要将内网的数据重新导入外网。

可选地,作为另一实施例,上述对内网的数据进行杂凑运算,得到第一杂凑值之后,还包括:对第一杂凑值进行加密运算,得到签名值;在内网运行时,根据第一杂凑值验证内网的数据的完整性,包括:在内网运行时,根据签名值定期验证内网的数据的有效性和完整性。

例如,在内网服务器110对其数据存储模块中所有数据做杂凑运算之后,还要对杂凑值进行加密运算,得到签名值。当内网服务器110使用此数据时,需要先根据签名值进行验证有效性。

由于杂凑值也是容易被恶意篡改的,此处对杂凑值进行加密运算之后,可以保证非法者不能篡改杂凑值,保证数据使用时数据的有效性和完整性。

上面描述了根据本发明实施例的方法,下面分别结合图3至图5描述根据本发明实施例的内外网数据同步装置。

图6是根据本发明一实施例的内外网数据同步装置600的示意性结构图。

装置600包括:密码运算模块610和导入模块620。其中,密码运算模块610,用于:对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值;在外网运行时,根据第一杂凑值验证第一数据的完整性;导入模块620,用于在确定第一数据的完整性验证失败时,将内网存储的第一数据同步到外网中。

内外网数据同步装置600的密码运算模块610和导入模块620的操作和功能可以参考图2的210、220和230的方法,为了避免重复,在此不赘述。

图7是根据本发明另一实施例的内外网数据同步装置700的示意性结构图。

装置700包括:密码运算模块710、导入模块720、获取模块730和更新模块740。其中,获取模块730,用于获取内网的第二数据,第二数据为增量数据;更新模块740,用于根据第二数据更新第一数据,得到更新后的数据;密码运算模块710,具体用于对更新后的数据进行杂凑运算,得到第一杂凑值。

内外网数据同步装置700的密码运算模块710、获取模块730、更新模块740操作和功能可以参考图3的310、320的方法和图4的410、420的方法,为了避免重复,在此不赘述。

根据本发明的实施例,获取模块730,还用于在对外网存储的内网的第一数据进行杂凑运算之前接收内网传输的第二杂凑值,其中第二杂凑值是内网对第二数据进行杂凑运算得到的;密码运算模块710,还用于:对第二数据进行杂凑运算,得到第三杂凑值;根据第二杂凑值和第三杂凑值,验证第二数据传输时的完整性。

内外网数据同步装置700的密码运算模块710和获取模块730的操作和功能可以参考图3的310的方法和图4的410的方法,为了避免重复,在此不赘述。

根据本发明的实施例,上述密码运算模块710,具体用于定期对第一数据进行杂凑运算,得到第四杂凑值,以验证第四杂凑值是否与第一杂凑值一致。

内外网数据同步装置700的密码运算模块710的操作和功能可以参考图3的340、350和360的方法和图4的440、450和460的方法,为了避免重复,在此不赘述。

根据本发明的实施例,上述密码运算模块710,还用于:在对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值之后,对第一杂凑值进行加密运算,得到签名值;在外网运行时,根据签名值定期验证第一数据的有效性和完整性。

内外网数据同步装置700的密码运算模块710的操作和功能可以参考图3的320、330的方法和图4的420、430的方法,为了避免重复,在此不赘述。

图8是根据本发明又一实施例的内外网数据同步装置800的示意性结构图。

装置800包括:密码运算模块810和导出模块820。其中,密码运算模块810,用于:对内网的数据进行杂凑运算,得到第一杂凑值;在内网运行时,根据第一杂凑值验证内网的数据的完整性;导出模块820,用于在确定内网的数据的完整性验证失败时,将内网的数据同步到外网中。

内外网数据同步装置800的密码运算模块810和导出模块820的操作和功能可以参考图5的510、520和530的方法,为了避免重复,在此不赘述。

根据本发明的实施例,上述密码运算模块810具体用于定期对内网的数据进行杂凑运算,得到第二杂凑值,用以验证第二杂凑值是否与第一杂凑值一致。

内外网数据同步装置800的密码运算模块810的操作和功能可以参考内网相对应的方法,为了避免重复,在此不赘述。

根据本发明的实施例,上述密码运算模块,还用于:在对内网的数据进行杂凑运算,得到第一杂凑值之后,对第一杂凑值进行加密运算,得到签名值;在内网运行时,根据签名值定期验证内网的数据的有效性和完整性。

内外网数据同步装置800的密码运算模块810的操作和功能可以参考内网相对应的方法,为了避免重复,在此不赘述。

图9是根据本发明一个实施例的用于内外网数据同步的计算机设备900的框图。

参照图9,装置900包括处理组件910,其进一步包括一个或多个处理器,以及由存储器920所代表的存储器资源,用于存储可由处理组件910的执行的指令,例如应用程序。存储器920中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件910被配置为执行指令,以执行上述的内外网数据同步的方法。

装置900还可以包括一个电源组件被配置为执行装置900的电源管理,一个有线或无线网络接口被配置为将装置900连接到网络,和一个输入输出(i/o)接口。装置900可以操作基于存储在存储器920的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性计算机可读存储介质,当存储介质中的指令由上述装置900的处理器执行时,使得上述装置900能够执行一种内外网数据同步的方法,包括:对外网存储的内网的第一数据进行杂凑运算,得到第一杂凑值;在外网运行时,根据第一杂凑值验证第一数据的完整性;在确定第一数据的完整性验证失败时,将内网存储的第一数据同步到外网中。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的认证步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的方法和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序执行码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1