CN114916033B - 一种数据传输方法、***、电子设备和存储介质 - Google Patents

一种数据传输方法、***、电子设备和存储介质 Download PDF

Info

Publication number
CN114916033B
CN114916033B CN202210526934.3A CN202210526934A CN114916033B CN 114916033 B CN114916033 B CN 114916033B CN 202210526934 A CN202210526934 A CN 202210526934A CN 114916033 B CN114916033 B CN 114916033B
Authority
CN
China
Prior art keywords
data
addressing
repeater
data transmission
data repeater
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210526934.3A
Other languages
English (en)
Other versions
CN114916033A (zh
Inventor
吴佳
李礼
吴叶楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Weigu Information Technology Co ltd
Original Assignee
Zhejiang Weigu Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Weigu Information Technology Co ltd filed Critical Zhejiang Weigu Information Technology Co ltd
Priority to CN202210526934.3A priority Critical patent/CN114916033B/zh
Publication of CN114916033A publication Critical patent/CN114916033A/zh
Application granted granted Critical
Publication of CN114916033B publication Critical patent/CN114916033B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明属于数据传输技术领域,涉及一种数据传输方法、***、电子设备和存储介质。本发明提供了一种数据传输方法,借助本发明的数据传输方法,可以在整个无线传感器网络内数目众多的中继器中选择出工作状态最好、最适于本次数据传输的中继器,以此提高数据中继器的工作效能,进而提高数据传输的稳定性和数据传输效率。通过本发明的方法,可以根据函数最优解确定出最佳的数据中继器进行数据传输,整个选择过程步骤简单、逻辑清晰,不会占用过多的计算机算力,并且具有较强的选择准确性、稳定性和较高的收敛性,可以准确地确定出合适的数据中继器,极大地提高了无线传感器网络数据传输的效率和稳定性。

Description

一种数据传输方法、***、电子设备和存储介质
技术领域
本发明属于数据传输技术领域,涉及一种数据传输方法、***、电子设备和存储介质。
背景技术
随着无线通信、微机电***和嵌入式技术的发展出现了无线传感器网络,它是由大量成本很低的微型传感器节点组成,这些传感器节点分布于监控区域内。低成本、分布式、低功耗以及借助无线传输方式形成的多跳自组织是该网络的特点。无线传感器网络的重要性可与互联网相媲美。互联网可以不考虑数字信息保存的地方情况下,利用计算机能够对它们进行访问,人们与现实世界进行远程交互因为无线传感器网络的存在而变得方便。
无线传感器网络是数据收集、处理及通信功能于一体的分布式自组织网络,由在一定区域范围内的多个具有传感、数据传输、无线通信功能的传感器节点组成无线传感器网络。传感器负责采集、处理、压缩数据、中转其他节点的数据包并将数据包发送出去,在不同的应用中,传感器网络节点的结构不尽相同,一般由数据采集单元传感器、转换器、数据传输和控制单元、无线通信单元和供电单元等组成。无线传感器网络具有网络节点数量大、存储能力有限、通讯能力有限的特点,无线传感器网络的通信带宽较窄,在有限的通信能力下如何设计网络通信机制以满足传感器网络的通信是组建无线传感器网络时必须考虑的问题。
中国专利201210378796.5公开了一种无线数据传输***及其方法,其无线数据传输***包括:数据采集器、基站、以及设置在两者之间的至少一个数据中继器,数据采集器、数据中继器和基站之间组成链式跳转传递结构,采用无线网络逐级传输完成数据的上传和下发。其采用Zigbee协议无线传输,采用特有低功耗设计,内置电池供电,可持续时间长。
中国专利201210379911.0公开了一种计算节点集群***和数据中继器,其计算节点集群***包括:多个计算节点,其中每个计算节点包括各自的FPGA和通用处理器;其中,各个计算节点的通用处理器通过网络相互连接;并且,在每个计算节点中,FPGA连接至通用处理器;其中,每个FPGA均具有数据中继器;而且,所有计算节点的FPGA通过数据中继器依次连接。在一个连续发送过程中,动态自适应通路选择器先转发来自当前计算节点的通用处理器的所有消息,然后转发来自其他FPGA的所有消息。动态自适应通路选择器在每个连续发送过程完成之后动态地调整在下一次连续发送过程发送的来自通用处理器的数据量与来自其他FPGA的数据量之间的比例。通过依次连接各个FPGA的各个数据中继器,形成了一个额外的数据通路,实际上增大了数据带宽;而且数据中继器实现了动态的自适应通路均衡选择,一方面增强了数据传输的带宽,另一方面提供了数据中继器可重用能力,可使数据中继器应用在整个异构FPGA阵列中的各位置。
中国专利201880060533.5公开了一种生命数据中继***,该生命数据收集***是对在来自移动电话基站的电波到达不了或不易到达的环境下所行动的行动者的生命数据进行收集的生命数据收集***,其具有:传感器,其由所述行动者携带,对所述行动者的生命数据进行测量;中继器,其由所述行动者携带,取得由所述传感器测量出的所述行动者的生命数据,将所取得的所述生命数据通过低消耗电力长距离无线通信进行发送;以及收集服务器,其经由网络收集从所述中继器发送出的所述生命数据。
以上专利申请文件以及相关现有技术文献中均提及在无线传感器网络中需要通过设置中继器辅助进行数据传输,由此可见,中继器是无线传感器网络中一个较为关键的组成部分,但是以上专利申请文件以及相关现有技术文献中只是提及需要使用中继器,如何使用中继器、如何在合适的位置布置中继器以及如何在无线传感器网络中包含的众多中继器中选择合适的中继器进行数据传输,这些问题现有技术中鲜有提及。然而作为无线传感器网络组网中重要的一环,中继器的选择和使用会对无线传感器网络中数据的传输效率产生直接影响,因此,本发明发明人结合本公司实际产品,提出本发明的技术方案,以期解决无线传感器网络中中继器选择以及提高数据传输效率的问题。
发明内容
为解决上述技术问题,本发明提供一种数据传输方法,采用本发明的处理方法,可以在整个无线传感器网络内数目众多的中继器中选择出工作状态最好、最适于本次数据传输的中继器,以此提高数据中继器的工作效能,进而提高数据传输的稳定性和数据传输效率。
为了实现上述目的,本发明的技术方案如下:
一种数据传输方法,包括如下步骤:
步骤1)、确定基准点参数φ0,确定寻址间隔,确定寻址循环的最大次数,确定寻址循环中寻址值累计出现的最大次数;
步骤2)、将基准点参数φ0设置为基准初始最优解,确定基准初始最优解函数;
步骤3)、从基准点参数φ0开始,以步骤1)中确定的寻址间隔在寻址空间内进行寻址,寻找合适的数据中继器;所述寻址空间为有若干个数据中继器组成的数据中继器组合;通过寻址,将寻到的符合工作要求的数据中继器加入到数据传输链路的可用数据中继器组;
步骤4)、在可用数据中继器组中,将与计算各个数据中继器的工作指数K,在[0,K]的数据区间内设立工作指数概率矩阵,在[0,K]的数据区间内自动生成随机数,如果该随机数出现在所述工作指数概率矩阵内,则该随机数所对应的数据中继器被当做下一轮寻址的新数据中继器起点;
步骤5)、判断寻址循环次数是否达到寻址循环的最大次数,判断寻址循环中的寻址值累计出现的次数是否达到最大次数,若是,则停止寻址,以目前寻到的数据中继器组成数据传输链路;若否,则返回继续进行步骤3)。
进一步的,步骤2)中的基准初始最优解为φmin=φ0,基准初始最优解函数为Fmin=f(φ0)。
进一步的,基准初始最优解函数为
Figure BDA0003644935900000031
其中的i=1,2,3,4...n,i表示需要传输的数据包的数量;其中的j=1,2,3,4...m,j表述用于传输数据包的数据中继器的数量;Tij表示第j个数据中继器传输完成第i个数据包所需要的时间。/>
进一步的,步骤3)中所述的符合工作要求的数据中继器是指该数据中继器的工作指数满足数据传输要求;所述数据中继器包括一级数据中继器组和二级数据中继器组,所述一级数据中继器组的工作指数为
Figure BDA0003644935900000032
所述二级数据中继器组的工作指数为/>
Figure BDA0003644935900000033
其中的KMi表示一级数据中继器组的工作指数,SMi表示在一级数据中继器组中有k个一级数据中继器,SMi=(SM1,SM2,......SMk);其中的Kmj表示二级数据中继器组的工作指数,SMj表示在二级数据中继器组中有7个一级数据中继器,Smj=(Sm1,Sm2,......Sml);所述数据中继器的工作指数为
Figure BDA0003644935900000034
进一步的,步骤3)中寻址的具体操作为:以步骤1)中确定的寻址间隔在寻址空间内进行寻址,在寻址过程中寻到的数据中继器超出所述寻址空间或者其工作指数不满足要求时,将该数据中继器从数据传输链路中删除,并以此数据中继器为起点重新开始寻址;在寻址过程中寻到的数据中继器满足其工作指数要求时,则将该数据中继器的工作指数值与最优解函数值进行比较,若该数据中继器的工作指数值大于最优解函数值,则将该数据中继器从数据传输链路中删除,否则将该数据中继器加入数据传输链路。
进一步的,所述寻址间隔为大于等于2的整数;所述中继器的工作指数为
Figure BDA0003644935900000035
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上文所述的数据传输方法,或者应用上文所述的数据传输***进行数据传输。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上文所述的数据传输方法,或者应用上文所述的数据传输***进行数据传输。
本发明具有以下有益效果:
(1)、本发明的数据传输方法应用于无线传感器网络,可以在整个无线传感器网络内数目众多的中继器中选择出工作状态最好、最适于本次数据传输的中继器,以此提高数据中继器的工作效能,进而提高数据传输的稳定性和数据传输效率。
(2)、通过本发明的方法,可以根据函数最优解确定出最佳的数据中继器进行数据传输,整个选择过程步骤简单、逻辑清晰,不会占用过多的计算机算力,并且具有较强的选择准确性、稳定性和较高的收敛性,可以准确地确定出合适的数据中继器,极大地提高了无线传感器网络数据传输的效率和稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明数据传输方法的流程示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
本发明涉及一种数据传输方法,采用本发明的处理方法,可以在整个无线传感器网络内数目众多的中继器中选择出工作状态最好、最适于本次数据传输的中继器,以此提高数据中继器的工作效能,进而提高数据传输的稳定性和数据传输效率。
如本发明背景技术中所言,无线传感器网络一般由数据采集单元传感器、转换器、数据处理和控制单元、无线通信单元和供电单元等组成,无线传感器网络具有网络节点数量大、存储能力有限、通讯能力有限的特点,无线传感器网络的通信带宽较窄,为了保证稳定有效的数据传输,需要使用数量庞大的数据中继器参与组网。在数据传输过程中,数据流中的数据包是通过若干个中继器实现稳定传输的,通常情况下,每一个数据包在一个时间内只能经由一个数据中继器传输,每一个数据中继器在一个时间只能传输一个数据包,一个数据中继器传输同一个数据包的次数不能大于一次,数据包的传输不能中断,基于无线传感器网络数据传输过程中的这些限制,本发明的数据传输方法的着重点在于如何实现数据中继器的调配,即如何在数据传输链路中选择合适的数据中继器参与数据的传输,以使数据经由最适合的数据中继器完成传输。具体地,如图1所示,本发明的数据传输方法包括如下步骤:
步骤1)、确定基准点参数φ0,确定寻址间隔,确定寻址循环的最大次数,确定寻址循环中寻址值累计出现的最大次数。为了提高寻址的速度和寻址效率,本发明所使用的寻址间隔为大于等于2的整数,优选为2,当然,也可以为大于2的整数,但是寻址间隔过大会导致寻址准确性下降,同时还会消耗计算***的部分算力,为了平衡效率和功耗,本发明优选寻址间隔为2。
步骤2)、将基准点参数φ0设置为基准初始最优解,确定基准初始最优解函数;基准初始最优解为φmin=φ0,基准初始最优解函数为Fmin=f(φ0)。
基准初始最优解函数为
Figure BDA0003644935900000051
其中的i=1,2,3,4...n,i表示需要传输的数据包的数量;其中的j=1,2,3,4...m,j表述用于传输数据包的数据中继器的数量;Tij表示第j个数据中继器传输完成第i个数据包所需要的时间。本发明所使用的基准初始最优解函数为进行极限计算所得到的数学模型,其表示的是一组数据中继器完成一组数据包的传输工作所需要的时间,该基准初始最优解函数的最优解即为用时最短的数据传输时间。
步骤3)、从基准点参数φ0开始,以步骤1)中确定的寻址间隔在寻址空间内进行寻址,寻找合适的数据中继器;所述寻址空间为有若干个数据中继器组成的数据中继器组合;通过寻址,将寻到的符合工作要求的数据中继器加入到数据传输链路的可用数据中继器组。
步骤3)中所述的符合工作要求的数据中继器是指该数据中继器的工作指数满足数据传输要求;所述数据中继器包括一级数据中继器组和二级数据中继器组,所述一级数据中继器组的工作指数为
Figure BDA0003644935900000052
所述二级数据中继器组的工作指数为/>
Figure BDA0003644935900000053
其中的KMi表示一级数据中继器组的工作指数,SMi表示在一级数据中继器组中有k个一级数据中继器,SMi=(SM1,SM2,......SMk);其中的Kmj表示二级数据中继器组的工作指数,SMj表示在二级数据中继器组中有1个一级数据中继器,Smj=(Sm1,Sm2,......Sml);所述数据中继器的工作指数为/>
Figure BDA0003644935900000054
根据本发明的方法,在无线传感器网络进行数据传输的过程中,准备传输的数据包需要在开始传输前进行数据中继器的选择和调配,即,在数据包进行传输之前就已经确定好了需要经过哪些数据中继器,并将这些最合适的数据中继器组成数据传输链路,这一数据传输链路即为实现数据传输的最优链路。在实际工作中,一个无线传感器网络中具有若干个数据中继器,这些数据中继器构成若干个网络节点,数据包需要通过这些网络节点在整个网络中实现传输,理论上来说,一个完成的网络中存在无线多的可供数据包传输的链路,但是这些链路并不都是最佳的链路,而最佳的数据传输链路一般只存在有限的几条,本发明通过寻址的方法先寻找出合适的数据中继器,即工作指数最佳的数据中继器。本发明的数据中继器工作指数可以采用一个函数表示,其中,一级数据中继器组的工作指数为
Figure BDA0003644935900000061
二级数据中继器组的工作指数为
Figure BDA0003644935900000062
其中的一级中继器组可以理解为数据中继器中的主干中继器,其中的二级中继器组可以理解为中继器中的分支中继器,主干中继器和分支中继器相互连接、交织,构成数据中继器网络,根据本发明的方法,数据包可以在这一数据中继器网络中选择出最佳的传输链路进行稳定快速地传输。实际上,本发明的上述工作指数函数来自于数据中继器的基准初始最优解函数,其是由数据中继器网络中每一个数据中继器的基准初始最优解函数转化而来的计算公式,通过对基准初始最优解函数的最优解进行运算,得出数据包进行传输的最优链路。
具体的,步骤3)中寻址的具体操作为:以步骤1)中确定的寻址间隔在寻址空间内进行寻址,在寻址过程中寻到的数据中继器超出所述寻址空间或者其工作指数不满足要求时,将该数据中继器从数据传输链路中删除,并以此数据中继器为起点重新开始寻址;在寻址过程中寻到的数据中继器满足其工作指数要求时,则将该数据中继器的工作指数值与最优解函数值进行比较,若该数据中继器的工作指数值大于最优解函数值,则将该数据中继器从数据传输链路中删除,否则将该数据中继器加入数据传输链路。
步骤4)、在可用数据中继器组中,将与计算各个数据中继器的工作指数K,所述中继器的工作指数为
Figure BDA0003644935900000063
在[0,K]的数据区间内设立工作指数概率矩阵,在[0,K]的数据区间内自动生成随机数,如果该随机数出现在所述工作指数概率矩阵内,则该随机数所对应的数据中继器被当做下一轮寻址的新数据中继器起点。
根据公式
Figure BDA0003644935900000064
Figure BDA0003644935900000065
计算可知,本发明定义的中继器的工作指数为
Figure BDA0003644935900000066
本发明的无线传感器网络中包含了k+1个一级中继器和二级中继器,而且每一个中继器本身又可以作为一个数据链路节点,即,存在k+1个数据链路节点,根据上面的两个公式分别求出KMi和Kmj,而后根据步骤4)所述的生成一个在[0,1]的数据区间内的随机数,如果该随机数出现在所述工作指数概率矩阵内,则该随机数所对应的数据中继器被当做下一轮寻址的新数据中继器起点。即,如果上述生成的随机数落入到[0,1]的数据区间内,则该随机数所对应的数据中继器即为选中作为数据链路的一个节点,同时其也是数据包在链路上传输过程中的一个新的起点(实际上,数据包在数据链路中的传输过程是从一个中继器到另一个中继器,即,其呈现的是一种跳跃式传递,其所经过的每一个中继器都可以看做是一个新的起点,由该起点跳转到下一个中继器,再由下一个中继器跳转到新的中继器,以此类推,走完整个数据链路,即完成数据包的传输),同时,k+1也会随着数据包的跳转而发生变化,此时需要在数据传输链路中删除已经完整数据包跳转的旧的中继器节点,并将新的链路上的中继器节点加入,重复该步骤,直至数据包走完整个数据传输链路。
步骤5)、判断寻址循环次数是否达到寻址循环的最大次数,判断寻址循环中的寻址值累计出现的次数是否达到最大次数,若是,则停止寻址,以目前寻到的数据中继器组成数据传输链路;若否,则返回继续进行步骤3)。由于在数据传输链路中合适的中继器是时刻在发生变化的,因此,本发明的寻址操作也成现出动态特征,在反复的寻址过程中,如果寻址值累计出现的次数已经达到了最大次数,即最优解已经重复出现到最大次数都没有发现新的最优解,则说明当前的中继器即为最优解,此时可以停止寻址操作;或者,寻址循环也达到了最大次数,说明进行了最大次数的寻址循环都没有找到新的最优解,则也说明此时的中继器即为最优解,此时也需要停止寻址;否则需要返回之前的寻址步骤,继续进行寻址,直到出现上述情况才能停止寻址。这一动态设定实现了寻址精度和寻址效率的平衡,在保证能够找到最佳中继器组成数据传输链路的同时,还能保证较好的寻址效能,避免算力的浪费。
本发明的数据传输方法应用于无线传感器网络,可以在整个无线传感器网络内数目众多的中继器中选择出工作状态最好、最适于本次数据传输的中继器,以此提高数据中继器的工作效能,进而提高数据传输的稳定性和数据传输效率。通过本发明的方法,可以根据函数最优解确定出最佳的数据中继器进行数据传输,整个选择过程步骤简单、逻辑清晰,不会占用过多的计算机算力,并且具有较强的选择准确性、稳定性和较高的收敛性,可以准确地确定出合适的数据中继器,极大地提高了无线传感器网络数据传输的效率和稳定性。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上文所述的数据传输方法,或者应用上文所述的数据传输***进行数据传输。
该电子设备可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备的组件可以包括但不限于:至少一个处理器、至少一个存储器、连接不同***组件(包括存储器和处理器)的总线。总线包括数据总线、地址总线和控制总线。存储器可以包括易失性存储器,例如随机存取存储器(RAM)和/或高速缓存存储器,还可以进一步包括只读存储器(ROM)。存储器还可以包括具有一组(至少一个)程序模块的程序工具,这样的程序模块包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。处理器通过运行存储在存储器中的计算机程序,从而执行各种功能应用以及数据传输。
此外,电子设备还可以与一个或多个外部设备(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口进行。并且,电子设备还可以通过网络适配器与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器通过总线与电子设备的其它模块通信。应当明白,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)***、磁带驱动器以及数据备份存储***等。
尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上文所述的数据传输方法,或者应用上文所述的数据传输***进行数据传输。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现上文所述的数据传输方法,或者应用上文所述的数据传输***进行数据传输。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (6)

1.一种数据传输方法,其特征在于,包括如下步骤:
步骤1)、确定基准点参数φ0,确定寻址间隔,确定寻址循环的最大次数,确定寻址循环中寻址值累计出现的最大次数;
步骤2)、将基准点参数φ0设置为基准初始最优解,确定基准初始最优解函数;基准初始最优解为φmin=φ0,基准初始最优解函数为Fmin=f(φ0),其中,基准初始最优解函数具体为
Figure FDA0003971356810000011
其中的i=1,2,3,4…n,i表示需要传输的数据包的数量;其中的j=1,2,3,4…m,j表述用于传输数据包的数据中继器的数量;Tij表示第j个数据中继器传输完成第i个数据包所需要的时间;
步骤3)、从基准点参数φ0开始,以步骤1)中确定的寻址间隔在寻址空间内进行寻址,寻找符合工作要求的数据中继器;所述寻址空间为有若干个数据中继器组成的数据中继器组合;通过寻址,将寻到的符合工作要求的数据中继器加入到数据传输链路的可用数据中继器组;在可用数据中继器组中,计算各个数据中继器的工作指数K,在[0,K]的数据区间内设立工作指数概率矩阵,在[0,K]的数据区间内自动生成随机数,如果该随机数出现在所述工作指数概率矩阵内,则该随机数所对应的数据中继器被当做下一轮寻址的新数据中继器起点;
步骤4)、判断寻址循环次数是否达到寻址循环的最大次数,判断寻址循环中的寻址值累计出现的次数是否达到最大次数,若寻址循环次数达到寻址循环的最大次数且寻址循环中的寻址值累计出现的次数也达到最大次数,则停止寻址,以目前寻到的数据中继器组成数据传输链路;若寻址循环次数没有达到寻址循环的最大次数且寻址循环中的寻址值累计出现的次数也没有达到最大次数,则返回继续进行步骤3)。
2.根据权利要求1所述的一种数据传输方法,其特征在于,步骤3)中所述的符合工作要求的数据中继器是指该数据中继器的工作指数满足数据传输要求;所述数据中继器包括一级数据中继器组和二级数据中继器组,所述一级数据中继器组的工作指数为
Figure FDA0003971356810000012
所述二级数据中继器组的工作指数为
Figure FDA0003971356810000013
其中的KMi表示一级数据中继器组的工作指数,SMi表示在一级数据中继器组中有k个一级数据中继器,SMi=(SM1,SM2,......SMk);其中的Kmj表示二级数据中继器组的工作指数,SMi表示在二级数据中继器组中有l个一级数据中继器,Smj=(Sm1,Sn2,......Smi};所述数据中继器的工作指数为
Figure FDA0003971356810000014
3.根据权利要求2所述的一种数据传输方法,其特征在于,步骤3)中寻址的具体操作为:以步骤1)中确定的寻址间隔在寻址空间内进行寻址,在寻址过程中寻到的数据中继器超出所述寻址空间或者其工作指数不满足要求时,将该数据中继器从数据传输链路中删除,并以此数据中继器为起点重新开始寻址;在寻址过程中寻到的数据中继器满足其工作指数要求时,则将该数据中继器的工作指数值与最优解函数值进行比较,若该数据中继器的工作指数值大于最优解函数值,则将该数据中继器从数据传输链路中删除,否则将该数据中继器加入数据传输链路。
4.根据权利要求3所述的一种数据传输方法,其特征在于,所述寻址间隔为大于等于2的整数;所述数据中继器的工作指数为
Figure FDA0003971356810000021
5.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的数据传输方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至4任一项所述的数据传输方法。
CN202210526934.3A 2022-05-16 2022-05-16 一种数据传输方法、***、电子设备和存储介质 Active CN114916033B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210526934.3A CN114916033B (zh) 2022-05-16 2022-05-16 一种数据传输方法、***、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210526934.3A CN114916033B (zh) 2022-05-16 2022-05-16 一种数据传输方法、***、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN114916033A CN114916033A (zh) 2022-08-16
CN114916033B true CN114916033B (zh) 2023-03-24

Family

ID=82766658

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210526934.3A Active CN114916033B (zh) 2022-05-16 2022-05-16 一种数据传输方法、***、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN114916033B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116074225B (zh) * 2023-03-28 2023-06-23 浙江大丰数艺科技有限公司 一种跨媒体多维传感器信号数据交互方法、***与介质
CN116489666B (zh) * 2023-05-29 2024-06-18 河南鑫安利安全科技股份有限公司 一种用于安全监测的无线传感器网络构建方法与***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978364A (en) * 1996-02-29 1999-11-02 Philips Electronics North America Corporation Method for routing data packets within a wireless, packet-hopping network and a wireless network for implementing the same
CN113965973A (zh) * 2021-10-21 2022-01-21 中国电力科学研究院有限公司 异构网络无线通信技术选择方法、***、设备及存储介质
CN114222344A (zh) * 2021-12-09 2022-03-22 国网江苏省电力有限公司电力科学研究院 一种无线传感器网络数据传输方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11861275B2 (en) * 2020-02-28 2024-01-02 Morgan State University Digital signal processing using recursive hierarchical particle swarm optimization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5978364A (en) * 1996-02-29 1999-11-02 Philips Electronics North America Corporation Method for routing data packets within a wireless, packet-hopping network and a wireless network for implementing the same
CN113965973A (zh) * 2021-10-21 2022-01-21 中国电力科学研究院有限公司 异构网络无线通信技术选择方法、***、设备及存储介质
CN114222344A (zh) * 2021-12-09 2022-03-22 国网江苏省电力有限公司电力科学研究院 一种无线传感器网络数据传输方法及装置

Also Published As

Publication number Publication date
CN114916033A (zh) 2022-08-16

Similar Documents

Publication Publication Date Title
CN114916033B (zh) 一种数据传输方法、***、电子设备和存储介质
CN101873005B (zh) 一种实现电能量均衡采集的方法
WO2014101441A1 (zh) 认知协作中继转发方法及***
CN103368910A (zh) 虚拟无线通信网络***及其建立方法
CN101087304B (zh) 无线传感器网络与因特网的连接装置及连接方法
CN111865326B (zh) 数据压缩方法、装置、设备及存储介质
CN110225493A (zh) 基于改进蚁群的d2d路由选择方法、***、设备及介质
CN113556253A (zh) 预测交换机端口实时流量的方法、***、设备和存储介质
CN114548416A (zh) 数据模型训练方法及装置
CN102882979A (zh) 基于云计算***的数据采集与汇总分流的***和方法
Silva et al. Restful web of things for ubiquitous smart home energy management
CN102946443B (zh) 一种实现大规模数据传输的多任务调度方法
CN111092779B (zh) 网络资源配置方法、装置、计算机设备及可读存储介质
Radenkovic et al. Towards low cost prototyping of mobile opportunistic disconnection tolerant networks and systems
CN102427420A (zh) 基于图模式匹配的虚拟网络映射方法及装置
JP7119699B2 (ja) 経路選択装置、経路選択方法及びプログラム
CN111010419A (zh) 泛在电场数据采集***与方法
CN112954638A (zh) 一种微功率无线传感器接入方法及***
Elwy et al. Role of Fog Computing in Smart Spaces
CN108334424B (zh) 基于lpwan技术的网络通讯管理平台过滤冗余数据的方法
CN116828510B (zh) 基于物联网的功率分配方法以及装置
CN114900441B (zh) 网络性能预测方法,性能预测模型训练方法及相关装置
WO2017196616A1 (en) Active probing for troubleshooting links and devices
Xu et al. FPGA-based research of monitoring MPDCPD-CSMA protocol in cognitive wireless networks
JP7517464B2 (ja) ニューラルアーキテクチャ探索システムおよび探索方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant