一种边缘计算数据转发方法、系统、存储介质及设备
申请人信息
- 申请人:广州优刻谷科技有限公司
- 申请人地址:510000 广东省广州市黄埔区南翔二路1号A栋508房
- 发明人: 广州优刻谷科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种边缘计算数据转发方法、系统、存储介质及设备 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311680165.3 |
| 申请日 | 2023/12/8 |
| 公告号 | CN117375854B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | H04L9/32 |
| 权利人 | 广州优刻谷科技有限公司 |
| 发明人 | 郑皓桦; 刘海锋 |
| 地址 | 广东省广州市黄埔区南翔二路1号A栋508房 |
摘要文本
本申请提供一种边缘计算数据转发方法、系统、存储介质及设备;先接收初始探测包元组并对其进行一次验证,然后根据一次验证结果丢弃或广播所述初始探测包元组;再对所广播的初始探测包元组进行二次验证,并根据二次验证结果获取目标探测包元组;进一步根据目标探测包元组计算邻近指数,以根据邻近指数获取最优转发集,并根据最优转发集获取最终转发数据;最后获取数据缓冲区,并根据获取结果转发最终转发数据。本申请能在不需要中心节点的情况下,较为有效地确定邻近节点的数据处理与转发能力;并且可以根据每个边缘节点所处的网络环境动态地更新其最优转发集,算法具有较高的普适性和可扩展性,有助于提高整个系统的数据处理能力。
专利主权项内容
1.一种边缘计算数据转发方法,其特征在于,包括以下步骤:S100:响应于初始探测包元组接收信号,对该初始探测包元组进行一次验证,并根据所述一次验证结果丢弃或广播所述初始探测包元组;S200:对所广播的初始探测包元组进行二次验证,并根据二次验证结果获取目标探测包元组;S300:根据所述目标探测包元组计算邻近指数,以根据所述邻近指数获取最优转发集,并根据所述最优转发集获取最终转发数据;S400:获取数据缓冲区,并根据获取结果转发所述最终转发数据或返回至步骤S100;所述步骤S100具体包括:S101:当第二节点接收到所述初始探测包元组时,发出初始探测包元组接收信号,对文本数据、签名和公钥进行一次验证,并判断一次验证是否通过,若通过,则丢弃所述初始探测包元组;否则转步骤S102;S102:计算所述初始探测包元组是否超时,若未超时,则丢弃所述初始探测包元组;否则将所述第二节点的公钥放入预设第一动态数组中,并将当前时间放入预设第二动态数组中,再广播所述初始探测包元组;所述步骤S200具体包括:接收所广播的初始探测包元组,并将该初始探测包元组放入缓存中,若所述初始探测包元组的第一动态数组一致且第二动态数组不一致,则丢弃该初始探测包元组,并当第一节点的当前时间满足预设条件时,停止接收所述初始探测包元组;所述步骤S300中的获取最优转发集,具体包括:根据所述邻近指数获取其中位数和均值,若所述均值大于预设数值,则将邻近指数大于所述均值的节点作为最优转发集;否则将邻近指数大于所述中位数的节点作为最优转发集;所述步骤S300中的获取最终转发数据,具体包括:获取初始转发数据,并根据所述最优转发集的节点数划分该初始转发数据;根据所述邻近指数获取并广播邻近指数元组,所述邻近指数元组包括节点序号、数据大小和最优转发集的节点数;接收到所述邻近指数元组后,根据所述节点序号进行排列,并将数据按照大小组合成最终转发数据;在执行步骤S100之前,包括:通过第一节点发出初始探测包元组;所述初始探测包元组包括探测请求的文本数据和第一节点用私钥对所述文本数据进行的签名、第一动态数组和第二动态数组;存储该初始探测包元组的公钥和时间戳;所述步骤S400具体包括:获取数据缓冲区,并判断该数据缓冲区的数据量是否小于预设阈值,若小于,则启动计时器,并转发所述最终转发数据;否则等待预设时间,若预设时间后,所述数据缓冲区的数据量小于所述预设阈值,则返回至步骤S100。