技术新讯 > 电子通信装置的制造及其应用技术 > 基于分布式通信网络的通信方法、装置、系统、设备及介质与流程  >  正文

基于分布式通信网络的通信方法、装置、系统、设备及介质与流程

  • 国知局
  • 2024-08-02 14:03:02

所属的技术人员可以清楚地了解到,为方便的描述和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。进一步的,本技术实施例还提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例所述的基于分布式通信网络的通信方法。进一步的,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行程序,所述计算机可执行程序用于使计算机执行如上述实施例所述的基于分布式通信网络的通信方法。本领域内的技术人员应明白,本技术的实施例还可提供包括计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术是参照根据本技术实施例的方法、设备(系统)、装置和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述仅是本发明的优选实施方式,应当指出,对于本的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

背景技术:

1、随着科技的发展,越来越多的企业设置内部平台与多个业务终端,通过业务终端与用户交互并收发用户数据,再由平台存储、处理与管理各个用户的业务数据,方便企业开展线上业务处理,以满足不同用户的业务需求。

2、为了能让平台与各个业务终端通信连接,目前常用的通信方法是:平台构建无线局域网,并根据无线局域网给每个业务终端分配通信节点,方便业务终端与平台通信以及各个业务终端相互通信。

3、但目前常用的方法有如下技术问题:上述通信方式是端对端通信,各个网络或设备通过设置单一端口进行通信;但上述方式不但容易被破解,而且上述通信方式各个终端是按照固定带宽通信,难以满足现有的数字化业务的需求。

技术实现思路

1、本发明提出一种基于分布式通信网络的通信方法、装置、系统、设备及介质,所述方法可以解决上述一个或多个技术问题。

2、本发明实施例的第一方面提供了一种基于分布式通信网络的通信方法,所述方法适用于业务平台,所述业务平台与多台业务终端通信连接,所述方法包括:

3、获取所述业务终端的通信调整信息并根据所述通信调整信息确定业务权限后,向所述业务终端下发验证信息,以供所述业务终端的业务人员按照所述验证信息进行验证操作;

4、在确定业务人员完成验证操作后获取所述业务终端的业务信息,并根据所述业务信息的业务流程确定所述业务终端在数字化业务处理的业务类型;

5、给所述业务终端分配对应的通信端口并接入分布式通信网络后,根据所述业务类型给所述业务终端动态分配通信带宽以及根据所述业务类型生成所述业务终端对应的加密密钥;

6、在接收所述业务终端的业务请求后,根据所述通信带宽和所述加密密钥与所述业务终端进行业务通信。

7、在第一方面的一种可能的实现方式中,所述根据所述业务类型给所述业务终端动态分配通信带宽,包括:

8、若所述业务类型为前端业务类型,则分别获取当前时间节点、所述前端业务类型对应的历史业务数据和预测业务数据;

9、基于所述历史业务数据确定历史带宽,以及基于所述预测业务数据计算预测带宽,所述历史带宽是所述业务终端在所述历史业务数据内确定单日最大传输业务数据所需的带宽,所述预测带宽为所述业务终端在所述预测业务数据内确定单日最大传输业务数据所需的带宽;

10、利用所述历史带宽和所述预测带宽计算带宽区间值,并根据所述带宽区间值的范围分配通信带宽。

11、在第一方面的一种可能的实现方式中,所述根据所述业务类型给所述业务终端动态分配通信带宽,包括:

12、若所述业务类型为后端任务类型,则获取所述业务终端的指定任务数据;

13、基于所述指定任务数据的数据量计算任务带宽,所述任务带宽为所述业务终端每日处理所述指定任务数据时所需的带宽;

14、在统计所述业务终端在预设时长内完成任务后的剩余带宽,基于所述剩余带宽和所述任务带宽给所述业务终端分配通信带宽。

15、在第一方面的一种可能的实现方式中,所述根据所述业务类型生成所述业务终端对应的加密密钥,包括:

16、从所述通信调整信息提取所述业务终端的id编号,以及基于所述业务类型查找业务坐标点,所述业务坐标点为执行所述业务类型对应的业务时所在区域的坐标点;

17、从所述业务坐标点抽取若干个数值得到若干个坐标数值,以及从所述id编号抽取若干个数值得到若干个编号数值;

18、拼接所述若干个坐标数值和所述若干个编号数值得到加密密钥。

19、在第一方面的一种可能的实现方式中,所述根据所述业务类型生成所述业务终端对应的加密密钥,包括:

20、获取所述业务终端上传所述通信调整信息的时间戳,以及获取所述业务类型对应的业务流程数量值,所述业务流程数量值为所述业务终端所执行的业务流程的数量;

21、从所述时间戳抽取若干个数值得到若干个时间数值;

22、采用所述若干个时间数值和所述业务流程数量值生成加密密钥。

23、在第一方面的一种可能的实现方式中,所述根据所述业务信息的业务流程确定所述业务终端在数字化业务处理的业务类型,包括:

24、读取所述业务信息对应的信息文本并从信息文本中提取业务关键词;

25、若所述业务关键词的数量大于预设数量,则将所述业务关键词与预设的数字化业务的每个业务项目进行相似度计算,得到若干个文本相似度;

26、从若干个所述文本相似度筛选数值最大的文本相似度,并以数值最大的文本相似度对应的业务项目的类型为业务类型。

27、本发明实施例的第二方面提供了一种基于分布式通信网络的通信装置,所述装置适用于业务平台,所述业务平台与多台业务终端通信连接,所述装置包括:

28、获取并发送验证模块,用于获取所述业务终端的通信调整信息并根据所述通信调整信息确定业务权限后,向所述业务终端下发验证信息,以供所述业务终端的业务人员按照所述验证信息进行验证操作;

29、确定业务类型模块,用于在确定业务人员完成验证操作后获取所述业务终端的业务信息,并根据所述业务信息的业务流程确定所述业务终端在数字化业务处理的业务类型;

30、分配带宽与生成密钥模块,用于给所述业务终端分配对应的通信端口并接入分布式通信网络后,根据所述业务类型给所述业务终端动态分配通信带宽以及根据所述业务类型生成所述业务终端对应的加密密钥;

31、通信模块,用于在接收所述业务终端的业务请求后,根据所述通信带宽和所述加密密钥与所述业务终端进行业务通信。

32、在第二方面的一种可能的实现方式中,所述根据所述业务类型给所述业务终端动态分配通信带宽,包括:

33、若所述业务类型为前端业务类型,则分别获取当前时间节点、所述前端业务类型对应的历史业务数据和预测业务数据;

34、基于所述历史业务数据确定历史带宽,以及基于所述预测业务数据计算预测带宽,所述历史带宽是所述业务终端在所述历史业务数据内确定单日最大传输业务数据所需的带宽,所述预测带宽为所述业务终端在所述预测业务数据内确定单日最大传输业务数据所需的带宽;

35、利用所述历史带宽和所述预测带宽计算带宽区间值,并根据所述带宽区间值的范围分配通信带宽。

36、在第二方面的一种可能的实现方式中,所述根据所述业务类型给所述业务终端动态分配通信带宽,包括:

37、若所述业务类型为后端任务类型,则获取所述业务终端的指定任务数据;

38、基于所述指定任务数据的数据量计算任务带宽,所述任务带宽为所述业务终端每日处理所述指定任务数据时所需的带宽;

39、在统计所述业务终端在预设时长内完成任务后的剩余带宽,基于所述剩余带宽和所述任务带宽给所述业务终端分配通信带宽。

40、在第二方面的一种可能的实现方式中,所述根据所述业务类型生成所述业务终端对应的加密密钥,包括:

41、从所述通信调整信息提取所述业务终端的id编号,以及基于所述业务类型查找业务坐标点,所述业务坐标点为执行所述业务类型对应的业务时所在区域的坐标点;

42、从所述业务坐标点抽取若干个数值得到若干个坐标数值,以及从所述id编号抽取若干个数值得到若干个编号数值;

43、拼接所述若干个坐标数值和所述若干个编号数值得到加密密钥。

44、在第二方面的一种可能的实现方式中,所述根据所述业务类型生成所述业务终端对应的加密密钥,包括:

45、获取所述业务终端上传所述通信调整信息的时间戳,以及获取所述业务类型对应的业务流程数量值,所述业务流程数量值为所述业务终端所执行的业务流程的数量;

46、从所述时间戳抽取若干个数值得到若干个时间数值;

47、采用所述若干个时间数值和所述业务流程数量值生成加密密钥。

48、在第二方面的一种可能的实现方式中,所述根据所述业务信息的业务流程确定所述业务终端在数字化业务处理的业务类型,包括:

49、读取所述业务信息对应的信息文本并从信息文本中提取业务关键词;

50、若所述业务关键词的数量大于预设数量,则将所述业务关键词与预设的数字化业务的每个业务项目进行相似度计算,得到若干个文本相似度;

51、从若干个所述文本相似度筛选数值最大的文本相似度,并以数值最大的文本相似度对应的业务项目的类型为业务类型。

52、本发明实施例的第三方面提供了一种基于分布式通信网络的通信系统,所述系统包括:业务平台和多台业务终端;

53、所述业务平台适用于如上所述的基于分布式通信网络的通信方法;

54、所述业务平台与所述多台业务终端通信连接。

55、相比于现有技术,本发明实施例提供的一种基于分布式通信网络的通信方法、装置、系统、电子设备及存储介质,其有益效果在于:本发明可以获取业务终端的通信调整信息并根据通信调整信息确定业务权限后获取业务终端的业务信息,根据业务信息的业务流程确定业务终端在数字化业务处理的业务类型,并根据业务类型给业务终端动态分配通信带宽以及根据业务类型生成业务终端对应的加密密钥;以根据通信带宽和加密密钥与业务终端进行业务通信;本发明可以通过结合业务终端的业务类型重新分配通信带宽并生成加密密钥进行通信,一方面可以满足用户的数字化业务的通信需求,另一方面可以避免数据被窃取或破解,有效提升数据的安全度。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241527.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。