用于数据共享系统的通信方法、数据共享系统和通信节点与流程

文档序号:17531148发布日期:2019-04-29 13:31阅读:来源:国知局

技术特征:

1.一种用于数据共享系统的通信方法,所述数据共享系统由多个通信节点构成,并且通过使各个通信节点重复地发送从发送源节点发送的数据来通过所述数据共享系统传播所述数据,所述通信方法包括:

发送步骤,在所述发送步骤中,第一通信节点发送发送停止消息,所述发送停止消息包括与其相关的重复发送要被停止的数据的散列值;

接收步骤,在所述接收步骤中,第二通信节点接收所述发送停止消息;和

停止步骤,在所述停止步骤中,第二通信节点停止具有与接收到的发送停止消息中所包括的散列值相同的散列值的数据的重复发送。

2.根据权利要求1所述的通信方法,其特征在于,

第二通信节点重复地发送在所述接收步骤中接收到的发送停止消息。

3.根据权利要求1所述的通信方法,其特征在于,

第二通信节点将从另一个通信节点发送的数据存储为要被重复发送的数据,并且

在所述停止步骤中,第二通信节点从要被重复发送的数据中排除具有与所述发送停止消息中所包括的散列值相同的散列值的数据。

4.根据权利要求1所述的通信方法,其特征在于,

当第二通信节点接收到从另一个通信节点发送的数据并且该数据的散列值与接收到的发送停止消息中所包括的散列值不相同时,第二通信节点将该数据存储为要被重复发送的数据。

5.根据权利要求1至4中任一项所述的通信方法,其特征在于,

在所述发送步骤中,第一通信节点使用第一通信节点的私钥对与其相关的重复发送要被停止的数据的散列值进行加密,并且在将加密的散列值包括在所述发送停止消息中之后发送所述发送停止消息,并且

在所述停止步骤中,第二通信节点通过使用第一通信节点的公钥对所述发送停止消息中所包括的加密的散列值进行解码来获得与其相关的重复发送要被停止的数据的散列值。

6.根据权利要求5所述的通信方法,其特征在于,

第一通信节点是所述发送源节点,并且

当要发送数据时,第一通信节点在将第一通信节点的公钥包括在该数据中之后发送该数据。

7.根据权利要求5所述的通信方法,其特征在于,

第一通信节点是数据的目的地节点,并且

当要发送数据时,所述发送源节点在将第一通信节点的公钥包括在该数据中之后发送该数据。

8.根据权利要求7所述的通信方法,其特征在于,

第一通信节点在接收到从所述发送源节点发送的并且以第一通信节点为目的地的数据时,发送请求停止该数据的重复发送的发送停止消息。

9.根据权利要求5所述的通信方法,其特征在于,

第一通信节点是具有请求停止重复发送的权限的管理节点,并且

第一通信节点的公钥被预先分发给另一个通信节点。

10.一种由多个通信节点构成的数据共享系统,其特征在于,

所述通信节点中的每个通信节点包括发送单元、接收单元和存储单元,所述发送单元被配置为发送数据,所述接收单元被配置为从另一个通信节点接收数据,所述存储单元被配置为存储由所述接收单元接收到的数据,存储在所述存储单元中的数据被所述发送单元重复地发送,

由所述多个通信节点的至少一部分构成的第一通信节点包括停止消息发送单元,所述停止消息发送单元被配置为发送发送停止消息,所述发送停止消息包括与其相关的重复发送要被停止的数据的散列值,并且

由所述多个通信节点中除了第一通信节点之外的至少一个通信节点构成的第二通信节点包括发送停止单元,所述发送停止单元被配置为当接收到所述发送停止消息时,停止具有与所述发送停止消息中所包括的散列值相同的散列值的数据的发送。

11.根据权利要求10所述的数据共享系统,其特征在于,

第二通信节点的发送单元还被配置为重复地将所述发送停止消息发送到其它通信节点。

12.根据权利要求10所述的数据共享系统,其特征在于,

第二通信节点被配置为将由所述接收单元从另一个通信节点接收到的数据存储为要被重复发送的数据,并且

所述发送停止单元还被配置为从要被重复发送的数据中排除具有与所述发送停止消息中所包括的散列值相同的散列值的数据。

13.根据权利要求10所述的数据共享系统,其特征在于,

当由所述接收单元从另一个通信节点接收的数据被接收、并且该数据的散列值与接收到的发送停止消息中所包括的散列值不相同时,所述发送停止单元还被配置为将该数据作为要被重复发送的数据存储在所述存储装置中。

14.根据权利要求10至13中任一项所述的数据共享系统,其特征在于,

所述停止消息发送单元还被配置为:使用第一通信节点的私钥对与其相关的重复发送要被停止的数据的散列值进行加密,并且在将加密的散列值包括在所述发送停止消息中之后发送所述发送停止消息,并且

第二通信节点被配置为:通过使用第一通信节点的公钥对所述发送停止消息中所包括的加密的散列值进行解码来获得与其相关的重复发送要被停止的数据的散列值。

15.根据权利要求14所述的数据共享系统,其特征在于,

第一通信节点是数据的发送源节点,并且

当要发送该数据时,第一通信节点在将第一通信节点的公钥包括在该数据中之后发送该数据。

16.根据权利要求14所述的数据共享系统,其特征在于,

第一通信节点是数据的目的地节点,并且

当要发送该数据时,该数据的发送源节点在将第一通信节点的公钥包括在该数据中之后发送该数据。

17.根据权利要求16所述的数据共享系统,其特征在于,

第一通信节点在接收到从所述发送源节点发送的并且以第一通信节点为目的地的数据时,发送请求停止所述数据的重复发送的发送停止消息。

18.根据权利要求14所述的数据共享系统,其特征在于,

第一通信节点是具有请求停止重复发送的权限的管理节点,并且

第一通信节点的公钥被预先分发给其它通信节点。

19.一种形成数据共享系统的通信节点,所述数据共享系统由多个通信节点构成,并且通过使各个通信节点重复地发送从发送源节点发送的数据来通过所述数据共享系统传播所述数据,所述通信节点包括:

发送单元,所述发送单元被配置为发送数据;

接收单元,所述接收单元被配置为从另一个通信节点接收数据;

存储单元,所述存储单元被配置为存储由所述接收单元接收到的数据,存储在所述存储单元中的数据被所述发送单元重复地发送;和

停止消息发送单元,所述停止消息发送单元被配置为发送发送停止消息,所述发送停止消息包括与其相关的通过所述数据共享系统的重复发送要被停止的数据的散列值。

20.根据权利要求19所述的通信节点,其特征在于,

所述停止消息发送单元还被配置为:使用主机节点的私钥对与其相关的重复发送要被停止的数据的散列值进行加密,并且在将加密的散列值包括在所述发送停止消息中之后发送所述发送停止消息。

21.一种形成数据共享系统的通信节点,所述数据共享系统由多个通信节点构成,并且通过使各个通信节点重复地发送从发送源节点发送的数据来通过所述数据共享系统传播所述数据,所述通信节点包括:

发送单元,所述发送单元被配置为发送数据;

接收单元,所述接收单元被配置为从另一个通信节点接收数据;

存储单元,所述存储单元被配置为存储由所述接收单元接收到的数据,存储在所述存储单元中的数据被所述发送单元重复地发送;

停止消息接收单元,所述停止消息接收单元被配置为从另一个通信节点接收发送停止消息,所述发送停止消息包括与其相关的通过所述数据共享系统的重复发送要被停止的数据的散列值;和

发送停止单元,所述发送停止单元被配置为停止具有与由所述停止消息接收单元接收到的发送停止消息中所包括的散列值相同的散列值的数据的发送。

22.根据权利要求21所述的通信节点,其特征在于,

所述发送停止单元还被配置为从要被重复发送的数据中排除具有与所述发送停止消息中所包括的散列值相同的散列值的数据。

23.根据权利要求21或22所述的通信节点,其特征在于,

当来自另一个通信节点的数据被所述接收单元接收、并且该数据的散列值与接收到的发送停止消息中所包括的散列值不相同时,所述发送停止单元将该数据作为要被重复发送的数据存储在所述存储单元中。

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