System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据分发方法和装置制造方法及图纸_技高网

数据分发方法和装置制造方法及图纸

技术编号:41128334 阅读:6 留言:0更新日期:2024-04-30 17:56
本申请提出一种数据分发方法和装置,应用于域名服务器,本申请通过接收与域名服务器处于相同内部主域的第一终端发送的文本记录,文本记录包括描述第一终端共享的文本数据的描述信息;基于文本记录生成内容节点记录;将内容节点记录添加至内容节点记录列表以更新内容节点记录列表;在接收到与域名服务器处于相同内部主域的第二终端发送的数据请求的情况下,将更新后的内容节点记录列表输出至第二终端进行显示。本申请通过域名协议实现本地内容节点地址的存储和分发,并结合对等网络允许用户进行内容共享域名这种分布式数据存储,避免了中心化的内容节点管理方式。

【技术实现步骤摘要】

本申请属于数据处理,具体涉及一种数据分发方法和装置


技术介绍

1、分布式内容共享和分发具有提供更高效的内容交换、降低服务器负载、提高内容可用性等优势,因此被广泛应用。

2、但目前的场景内容共享和分发技术对中心化服务器的性能和稳定性要求较高,且中心节点瘫痪后内容共享无法进行。


技术实现思路

1、本申请提出一种数据分发方法和装置,能够解决当前场景内容共享和分发技术对中心化服务器的性能和稳定性要求较高,且中心节点瘫痪后内容共享无法进行的技术问题。

2、本申请第一方面实施例提出了一种数据分发方法,应用于域名服务器,包括:

3、接收与所述域名服务器处于相同内部主域的第一终端发送的文本记录,所述文本记录包括描述所述第一终端共享的文本数据的描述信息;

4、生成所述文本记录对应的内容节点记录;

5、将所述内容节点记录添加至内容节点记录列表中;

6、在接收到与所述域名服务器处于相同内部主域的第二终端发送的数据请求的情况下,将所述内容节点记录列表输出至所述第二终端进行显示,以便所述第二终端基于所述描述信息下载所述第一终端共享的所述文本数据。

7、本申请第二方面的实施例提供了一种数据分发方法,应用于第一终端,包括:

8、配置所述第一终端所在域为域名服务器对应的内部主域;

9、基于所述第一终端的终端信息和用于描述共享的文本数据的描述信息生成文本记录;

10、将所述文本记录发送至所述域名服务器,以便所述域名服务器基于所述文本记录更新内容节点记录列表,以使与所述域名服务器处于相同内部主域的第二终端基于所述域名服务器中的所述内容节点记录列表下载所述第一终端共享的所述文本数据。

11、本申请第三方面的实施例提供了一种数据分发方法,应用于第二终端,包括:

12、配置所述第二终端所在域为域名服务器对应的内部主域;

13、将数据请求发送至所述域名服务器,所述数据请求携带需要访问的域名,以便所述域名服务器在所述域名与所述内部主域相同的情况下将内容节点记录列表输出至所述第二终端;所述内容节点记录列表包括至少一个共享文本数据的第一终端对应的内容节点记录;

14、接收并显示所述内容节点记录列表,检测到所述内容节点记录列表中被选中的内容节点记录,从所述第一终端下载所述被选中的内容节点记录对应的文本数据。

15、本申请第四方面的实施例提供了一种数据分发装置,应用于域名服务器,包括:

16、接收模块,用于接收与所述域名服务器处于相同内部主域的第一终端发送的文本记录,所述文本记录包括描述所述第一终端共享的文本数据的描述信息;

17、生成模块,用于生成所述文本记录对应的内容节点记录;

18、添加模块,用于将所述内容节点记录添加至内容节点记录列表中;

19、输出模块,用于在接收到与所述域名服务器处于相同内部主域的第二终端发送的数据请求的情况下,将所述内容节点记录列表输出至所述第二终端进行显示,以便所述第二终端基于所述描述信息下载所述第一终端共享的所述文本数据。

20、本申请第五方面的实施例提供了一种数据分发装置,应用于第一终端,包括:

21、配置模块,用于配置所述第一终端所在域为域名服务器对应的内部主域;

22、基于所述第一终端的终端信息和用于描述共享的文本数据的描述信息生成文本记录;

23、将所述文本记录发送至所述域名服务器,以便所述域名服务器基于所述文本记录更新内容节点记录列表,以使与所述域名服务器处于相同内部主域的第二终端基于所述域名服务器中的所述内容节点记录列表下载所述第一终端共享的所述文本数据。

24、本申请第六方面的实施例提供了一种数据分发装置,应用于第二终端,包括:

25、配置所述第二终端所在域为域名服务器对应的内部主域;

26、将数据请求发送至所述域名服务器,所述数据请求携带需要访问的域名,以便所述域名服务器在所述域名与所述内部主域相同的情况下将内容节点记录列表输出至所述第二终端;所述内容节点记录列表包括至少一个共享文本数据的第一终端对应的内容节点记录;

27、接收并显示所述内容节点记录列表,检测到所述内容节点记录列表中被选中的内容节点记录,从所述第一终端下载所述被选中的内容节点记录对应的文本数据。

28、本申请第七方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面或者第二方面或者第三方面所述的方法。

29、本申请第八方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面或者第二方面或者第三方面所述的方法。

30、本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

31、本申请提出一种数据分发方法和装置,应用于域名服务器,本申请通过接收与域名服务器处于相同内部主域的第一终端发送的文本记录,文本记录包括描述第一终端共享的文本数据的描述信息;基于文本记录生成内容节点记录;将内容节点记录添加至内容节点记录列表以更新内容节点记录列表;在接收到与域名服务器处于相同内部主域的第二终端发送的数据请求的情况下,将更新后的内容节点记录列表输出至第二终端进行显示。本申请通过域名协议实现本地内容节点地址的存储和分发,并结合对等网络允许用户进行内容共享域名这种分布式数据存储,避免了中心化的内容节点管理方式。

32、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本申请的实践了解到。

本文档来自技高网...

【技术保护点】

1.一种数据分发方法,其特征在于,应用于域名服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述生成所述文本记录对应的内容节点记路,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.一种数据分发方法,其特征在于,应用于第一终端,包括:

6.根据权利要求5所述的方法,其特征在于,所述终端信息包括主机名、互联网地址和所述第一终端所在域,所述描述信息包括文件信息、过期时间和文件数据量,所述基于所述第一终端的终端信息和文本数据的描述信息生成文本记录,包括:

7.一种数据分发方法,其特征在于,应用于第二终端,包括:

8.一种数据分发装置,其特征在于,应用于域名服务器,包括:

9.一种数据分发装置,其特征在于,应用于第一终端,包括:

10.一种数据分发装置,其特征在于,应用于第二终端,包括:

【技术特征摘要】

1.一种数据分发方法,其特征在于,应用于域名服务器,包括:

2.根据权利要求1所述的方法,其特征在于,所述生成所述文本记录对应的内容节点记路,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.一种数据分发方法,其特征在于,应用于第一终端,包括:

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

【专利技术属性】
技术研发人员:郜东晨张宇明郭思琦
申请(专利权)人:上海网瑞达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1