一个基于供应链的溯源监管系统技术方案

技术编号:23472916 阅读:23 留言:0更新日期:2020-03-06 14:10
本发明专利技术涉及供应链领域,且公开了一个基于供应链的溯源监管系统,中心控制器可以被各个智能终端随时访问,其溯源监管方法包括以下内容:一、智能终端复位完成后向中心控制器发起设备注册及设备能力报告请求,进行注册认证及计算余量报告;二、智能终端成功注册后,定期向中心控制器发起设备状态报告请求,报告设备的状态;三、智能终端在进行设备状态报告时,检测并获取设备管理命令。该一个基于供应链的溯源监管系统,从本质上减少了将中心控制运用在分布式网络中的总开销,且该算法可远程控制,且使用记录学习算法,不断修正优化路径计算值,智能化开启预设电器,无需手动发送指令。

A traceability supervision system based on Supply Chain

【技术实现步骤摘要】
一个基于供应链的溯源监管系统
本专利技术涉及云计算
,具体为一个基于供应链的溯源监管系统。
技术介绍
供应链指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。而传统的一个基于供应链的溯源监管系统没有从本质上减少将中心控制运用在分布式网络中的总开销,且传统算法不可远程控制,在使用上存在一定的弊端,为此我们提出一个基于供应链的溯源监管系统。
技术实现思路
针对现有技术的不足,本专利技术提供了一个基于供应链的溯源监管系统,解决云计算方法不能够满足供应链的用户行为计算的实时性,防止了数据中断与不稳定的问题。本专利技术提供如下技术方案:一个基于供应链的溯源监管系统,溯源监管系统具有中心控制器、智能终端、中心控制器发起设备、链路构成,中心控制器可以被各个智能终端随时访问,其溯源监管方法包括以下内容:一、智能终端复位完成后向中心控制器发起设备注册及设备能力报告请求,进行注册认证及计算余量报告;二、智能终端成功注册后,定期向中心控制器发起设备状态报告请求,报告设备的状态;三、智能终端在进行设备状态报告时,检测并获取设备管理命令,且在执行后向中心控制器报告执行结果;四、中心控制器在接到智能终端的设备能力报告后,分析及判断智能终端的计算能力,若智能终端具备计算能力,则根据智能终端的能力状况分配合适的计算任务,若智能终端不具备计算能力,则不分配计算任务;五、智能终端在进行设备状态报告时,检测并获取计算任务,且在执行后向中心控制器返回计算结果。中心控制器计算数据转发路径的时候,不仅考虑链路方面的开销,同时也将虚假结点相关的开销考虑进去,具体包括以下步骤:步骤S1:当一个中心控制的分布式网络接收到一个网络请求时,依次以网络中每-个结点作为源点,用线性规划求最小费用流的方法求出每个源点到汇点的链路开销最小的路径并记录下来,其中这一步不考虑链路上的带宽限制:步骤S2:将网络中每段链路上通过的数据流量设为未知数,对于每个出度大于或等于2的结点,根据从该点流出的流是否流向从该点该点到汇点的链路开销最小的路径上的下一跳,用未知数表示出在该点处添加的虚假结点个数;步骤S3:用线性规划求最小费用流的方法结合步骤S2中用未知数表示出的虚假结点个数,求出一数据传输路径,使得链路相关的开销和虚假结点相关开销的总和达到最小。优选的,分布式供应链架构网络中支持集中控制的算法适用于分布式供应链架构系统中,其特征在于,该系统包括终端控制模块、路由模块和主控制模块,所述终端控制模块包括第一Thread控制转发器,所述路由模块包括多个控制路由器,所述每个控制路由器中均设置有第二Thread控制转发器。优选的,第一Thread控制转发器包括第一MCU单元、第一Thread单元和控制被控电器功能执行的功能模块,所述第一Thread单元和和功能模块分别和第一MCU单元连接,所述第二Thread控制转发器包括相互连接的第二MCU单元和第二Thread单元。优选的,所述第二Thread单元用于接收终端控制模块发出的控制信号并将经第二MCU单元处理后的控制信号发送至第一Thread单元,第一MCU单元将第一Thread单元接收到的信号处理后传至功能模块使得功能模块控制相应电器进行工作。优选的,利用Demons算法原理,建立基于Demons算法的溯源监管方法;用P来表示网络,其中w为网络中的结点的集合,c为网络中的链路的集合,即边的集合,用Ci表示单位流量从每条边通过所需的开销的集合。优选的,该云计算平台采用主从中心结构,各个终端设备需要定期向服务器报告终端设备的状态,同时获取相应的计算任务、计算数据,并返回计算的结果,采用分布式的计算方式,减轻服务器计算负担。优选的,还包括边界路由器,所述边界路由器包括可进行数据传输的非Thread网络控制转发器和第三Thread控制转发器,所述非Thread网络控制转发器用于接收主控制模块发出的控制信号并将解析后的控制信号传至第三Thread控制转发器,所述第三Thread控制转发器用于与控制路由器进行通信。与现有技术对比,本专利技术具备以下有益效果:该一个基于供应链的溯源监管系统,从本质上减少了将中心控制运用在分布式网络中的总开销,且该算法可远程控制,且使用记录学习算法,不断修正优化路径计算值,智能化开启预设电器,无需手动发送指令。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1一个基于供应链的溯源监管系统,溯源监管系统具有中心控制器、智能终端、中心控制器发起设备、链路构成,中心控制器可以被各个智能终端随时访问,其溯源监管方法包括以下内容:一、智能终端复位完成后向中心控制器发起设备注册及设备能力报告请求,进行注册认证及计算余量报告;二、智能终端成功注册后,定期向中心控制器发起设备状态报告请求,报告设备的状态;三、智能终端在进行设备状态报告时,检测并获取设备管理命令,且在执行后向中心控制器报告执行结果;四、中心控制器在接到智能终端的设备能力报告后,分析及判断智能终端的计算能力,若智能终端具备计算能力,则根据智能终端的能力状况分配合适的计算任务,若智能终端不具备计算能力,则不分配计算任务;五、智能终端在进行设备状态报告时,检测并获取计算任务,且在执行后向中心控制器返回计算结果。中心控制器计算数据转发路径的时候,不仅考虑链路方面的开销,同时也将虚假结点相关的开销考虑进去,具体包括以下步骤:步骤S1:当一个中心控制的分布式网络接收到一个网络请求时,依次以网络中每-个结点作为源点,用线性规划求最小费用流的方法求出每个源点到汇点的链路开销最小的路径并记录下来,其中这一步不考虑链路上的带宽限制:步骤S2:将网络中每段链路上通过的数据流量设为未知数,对于每个出度大于或等于2的结点,根据从该点流出的流是否流向从该点该点到汇点的链路开销最小的路径上的下一跳,用未知数表示出在该点处添加的虚假结点个数;步骤S3:用线性规划求最小费用流的方法结合步骤S2中用未知数表示出的虚假结点个数,求出一数据传输路径,使得链路相关的开销和虚假结点相关开销的总和达到最小;分布式供应链架构网络中支持集中控制的算法适用于分布式供应链架构系统中,其特征在于,该系统包括终端控制模块、路由模块和主控制模块,所述终端控制模块包括第一Thread控制转发器,所述路由模块包括多个控制路由器,所述每个控制路由器中均设置有第二Thread控制转发器;第一Thread控制转发器包括第一MCU单元、第一Thread单元和控制被控电器功能执行的功本文档来自技高网...

【技术保护点】
1.一个基于供应链的溯源监管系统,其特征在于,该溯源监管系统具有中心控制器、智能终端、中心控制器发起设备、链路构成,中心控制器可以被各个智能终端随时访问,其溯源监管方法包括以下内容:/n一、智能终端复位完成后向中心控制器发起设备注册及设备能力报告请求,进行注册认证及计算余量报告;/n二、智能终端成功注册后,定期向中心控制器发起设备状态报告请求,报告设备的状态;/n三、智能终端在进行设备状态报告时,检测并获取设备管理命令,且在执行后向中心控制器报告执行结果;/n四、中心控制器在接到智能终端的设备能力报告后,分析及判断智能终端的计算能力,若智能终端具备计算能力,则根据智能终端的能力状况分配合适的计算任务,若智能终端不具备计算能力,则不分配计算任务;/n五、智能终端在进行设备状态报告时,检测并获取计算任务,且在执行后向中心控制器返回计算结果;/n中心控制器计算数据转发路径的时候,不仅考虑链路方面的开销,同时也将虚假结点相关的开销考虑进去,具体包括以下步骤:/n步骤S1:当一个中心控制的分布式网络接收到一个网络请求时,依次以网络中每-个结点作为源点,用线性规划求最小费用流的方法求出每个源点到汇点的链路开销最小的路径并记录下来,其中这一步不考虑链路上的带宽限制:/n步骤S2:将网络中每段链路上通过的数据流量设为未知数,对于每个出度大于或等于2的结点,根据从该点流出的流是否流向从该点该点到汇点的链路开销最小的路径上的下一-跳,用未知数表示出在该点处添加的虚假结点个数;/n步骤S3:用线性规划求最小费用流的方法结合步骤S2中用未知数表示出的虚假结点个数,求出一数据传输路径,使得链路相关的开销和虚假结点相关开销的总和达到最小。/n...

【技术特征摘要】
1.一个基于供应链的溯源监管系统,其特征在于,该溯源监管系统具有中心控制器、智能终端、中心控制器发起设备、链路构成,中心控制器可以被各个智能终端随时访问,其溯源监管方法包括以下内容:
一、智能终端复位完成后向中心控制器发起设备注册及设备能力报告请求,进行注册认证及计算余量报告;
二、智能终端成功注册后,定期向中心控制器发起设备状态报告请求,报告设备的状态;
三、智能终端在进行设备状态报告时,检测并获取设备管理命令,且在执行后向中心控制器报告执行结果;
四、中心控制器在接到智能终端的设备能力报告后,分析及判断智能终端的计算能力,若智能终端具备计算能力,则根据智能终端的能力状况分配合适的计算任务,若智能终端不具备计算能力,则不分配计算任务;
五、智能终端在进行设备状态报告时,检测并获取计算任务,且在执行后向中心控制器返回计算结果;
中心控制器计算数据转发路径的时候,不仅考虑链路方面的开销,同时也将虚假结点相关的开销考虑进去,具体包括以下步骤:
步骤S1:当一个中心控制的分布式网络接收到一个网络请求时,依次以网络中每-个结点作为源点,用线性规划求最小费用流的方法求出每个源点到汇点的链路开销最小的路径并记录下来,其中这一步不考虑链路上的带宽限制:
步骤S2:将网络中每段链路上通过的数据流量设为未知数,对于每个出度大于或等于2的结点,根据从该点流出的流是否流向从该点该点到汇点的链路开销最小的路径上的下一-跳,用未知数表示出在该点处添加的虚假结点个数;
步骤S3:用线性规划求最小费用流的方法结合步骤S2中用未知数表示出的虚假结点个数,求出一数据传输路径,使得链路相关的开销和虚假结点相关开销的总和达到最小。


2.根据权利要求1所述的一个基于供应链的溯源监管系统,分布式供应链...

【专利技术属性】
技术研发人员:刘丹妮
申请(专利权)人:昆明上品数据科技有限责任公司
类型:发明
国别省市:云南;53

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

1