CN115348322B - 数据处理方法、组网设备及计算机可读存储介质 - Google Patents

数据处理方法、组网设备及计算机可读存储介质 Download PDF

Info

Publication number
CN115348322B
CN115348322B CN202210812240.6A CN202210812240A CN115348322B CN 115348322 B CN115348322 B CN 115348322B CN 202210812240 A CN202210812240 A CN 202210812240A CN 115348322 B CN115348322 B CN 115348322B
Authority
CN
China
Prior art keywords
equipment
value
target
networking
occupied resource
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
CN202210812240.6A
Other languages
English (en)
Other versions
CN115348322A (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.)
Shenzhen Jiuzhou Electric Appliance Co Ltd
Original Assignee
Shenzhen Jiuzhou Electric Appliance 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 Shenzhen Jiuzhou Electric Appliance Co Ltd filed Critical Shenzhen Jiuzhou Electric Appliance Co Ltd
Priority to CN202210812240.6A priority Critical patent/CN115348322B/zh
Publication of CN115348322A publication Critical patent/CN115348322A/zh
Application granted granted Critical
Publication of CN115348322B publication Critical patent/CN115348322B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1014Server selection for load balancing based on the content of a request
    • 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)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种数据处理方法、组网设备及计算机可读存储介质,所述数据处理方法应用于组网***的各个组网设备中的主设备,所述数据处理方法包括以下步骤:当接收到待调度设备发送的调度请求时,从各组网设备中确定第一目标设备;发送第一目标设备的设备信息至待调度设备,以供待调度设备按照设备信息将接收到的第一业务数据发送至第一目标设备,以使第一目标设备对第一业务数据进行处理得到第一处理结果后,将第一处理结果发送至待调度设备。本发明实现了均衡消耗组网***的各个组网设备的算力资源,从而提高组网***的稳定性。

Description

数据处理方法、组网设备及计算机可读存储介质
技术领域
本发明涉及数据处理控制技术领域,尤其涉及一种数据处理方法、组网设备及计算机可读存储介质。
背景技术
随着技术的发展,可以满足各种复杂环境及项目需求的网络组建技术组建被广泛使用。在处理同一业务类型的组网***中,各个组网设备处理的业务数据量不同,导致组网***中的各个设备的算力资源消耗不同。组网***中部分组网设备接收到的业务数据量少,组网设备消耗的算力资源少;而部分组网设备接收到大量业务数据,组网设备的算力资源被大量消耗,导致该组网设备可能超负荷处理数据,算力资源可能枯竭,从而导致组网***不稳定。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种数据处理方法、组网设备及计算机可读存储介质,旨在解决组网***中各个组网设备的算力资源消耗不均衡的技术问题。
为实现上述目的,本发明提供一种数据处理方法,所述数据处理方法应用于组网***的各个组网设备中的主设备,所述数据处理方法包括以下步骤:
当接收到待调度设备发送的调度请求时,从各所述组网设备中确定第一目标设备,其中,所述第一目标设备的占用资源值小于预设的第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值,所述待调度设备为所述组网***的各所述组网设备中占用资源值大于预设的第二阈值的从设备;
发送所述第一目标设备的设备信息至所述待调度设备,以供所述待调度设备按照所述设备信息将接收到的第一业务数据发送至所述第一目标设备,以使所述第一目标设备对所述第一业务数据进行处理得到第一处理结果后,将所述第一处理结果发送至所述待调度设备。
可选地,所述数据处理方法还包括:
当确定所述主设备的占用资源值大于所述第二阈值时,从各所述组网设备中确定第二目标设备,其中,所述第二目标设备的占用资源值小于所述第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
将接收到的第二业务数据发送至所述第二目标设备,以供所述第二目标设备对所述第二业务数据进行处理得到第二处理结果后,将所述第二处理结果发送至所述主设备。
可选地,所述从各所述组网设备中确定第二目标设备的步骤之前,还包括:
检测所述主设备的占用资源值是否大于所述第二阈值;
当确定所述主设备的占用资源值不大于所述第二阈值时,对所述第二业务数据进行处理;
当确定所述主设备的占用资源值大于所述第二阈值时,执行所述从各所述组网设备中确定第二目标设备的步骤。
可选地,所述从各所述组网设备中确定第一目标设备的步骤之前,还包括:
计算所述主设备的占用资源值,以及获取所述从设备的占用资源值;
所述从各所述组网设备中确定第一目标设备的步骤之后,还包括:
将所述第一目标设备的占用资源值调整为所述组网***中各所述组网设备的占用资源值中的最大值。
可选地,所述计算所述主设备的占用资源值的步骤包括:
获取所述主设备的平均时延、丢包率、信号强度值以及与所述组网***的业务类型对应预设的第一权值组;
使用所述第一权值组包含的各个第一权值对所述平均时延、所述丢包率和所述信号强度值进行加权求和处理得到所述主设备的通信链路质量值;
获取所述主设备的内存利用率、输入输出资源利用率、处理器资源利用率以及与所述业务类型对应预设的第二权值组;
使用所述第二权值组包含的各个第二权值对所述内存利用率、所述输入输出资源利用率、所述处理器资源利用率和所述通信链路质量值进行加权求和处理得到所述主设备的占用资源值。
为实现上述目的,本发明还提供一种数据处理方法,所述数据处理方法应用于组网***的各个组网设备中的任一目标从设备,所述数据处理方法包括以下步骤:
当确定所述目标从设备的占用资源值大于预设的第一阈值时,发送调度请求至各个所述组网设备中的主设备,以供所述主设备接收到所述调度请求后,从各所述组网设备中确定目标设备,发送所述目标设备的设备信息至所述目标从设备,其中,所述目标设备的占用资源值小于预设的第二阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
当接收到所述设备信息时,按照所述设备信息将接收到的待处理业务数据发送至所述目标设备,以供所述目标设备对所述待处理业务数据进行处理得到业务处理结果后,将所述业务处理结果发送至所述目标从设备。
可选地,所述发送调度请求至各个所述组网设备中的主设备的步骤之前,还包括:
检测所述目标从设备的占用资源值是否大于所述第一阈值;
当确定所述目标从设备的占用资源值不大于所述第一阈值时,对接收到的所述待处理业务数据进行处理;
当确定所述目标从设备的占用资源值大于所述第一阈值时,执行所述发送调度请求至各个所述组网设备中的主设备的步骤。
可选地,所述发送调度请求至各个所述组网设备中的主设备的步骤之前,还包括:
计算所述目标从设备的占用资源值;
将所述目标从设备的占用资源值发送至所述主设备。
为实现上述目的,本发明还提供一种数据处理装置,所述数据处理装置包括:
确定模块10,用于当接收到待调度设备发送的调度请求时,从各所述组网设备中确定第一目标设备,其中,所述第一目标设备的占用资源值小于预设的第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值,所述待调度设备为所述组网***的各所述组网设备中占用资源值大于预设的第二阈值的从设备;
发送模块20,用于发送所述第一目标设备的设备信息至所述待调度设备,以供所述待调度设备按照所述设备信息将接收到的第一业务数据发送至所述第一目标设备,以使所述第一目标设备对所述第一业务数据进行处理得到第一处理结果后,将所述第一处理结果发送至所述待调度设备。
为实现上述目的,本发明还提供一种组网设备,所述组网设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如上所述的数据处理方法的步骤。
此外,为实现上述目的,本发明还提出一种计算机可读计算机可读存储介质,所述计算机可读计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
本发明中,当主设备接收到待调度设备发送的调度请求时,从各组网设备中确定第一目标设备,其中,第一目标设备的占用资源值小于预设的第一阈值或为组网***中各组网设备的占用资源值中的最小值,待调度设备为组网***的各组网设备中占用资源值大于预设的第二阈值的从设备,主设备发送第一目标设备的设备信息至待调度设备,待调度设备按照设备信息将接收到的第一业务数据发送至第一目标设备,第一目标设备对第一业务数据进行处理得到第一处理结果后,将第一处理结果发送至待调度设备。本发明实现了均衡消耗组网***的各个组网设备的算力资源,从而提高组网***的稳定性。
附图说明
图1为本发明数据处理方法第一实施例的流程示意图;
图2为本发明数据处理方法一实施方式的时序图;
图3为本发明数据处理方法一实施方式的时序图;
图4为本发明数据处理装置实施例功能模块示意图;
图5是本发明实施例方案涉及的硬件运行环境的组网设备的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供了一种数据处理方法,参照图1,图1为本发明一种数据处理方法第一实施例的流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本实施例中,所述数据处理方法应用于组网***的各个组网设备中的主设备,所述主设备可以是个人计算机、智能手机、服务器等设备,在本实施例中并不做限制,所述数据处理方法包括:
步骤S10,当接收到待调度设备发送的调度请求时,从各所述组网设备中确定第一目标设备,其中,所述第一目标设备的占用资源值小于预设的第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值,所述待调度设备为所述组网***的各所述组网设备中占用资源值大于预设的第二阈值的从设备;
组网技术,也即网络组建技术,可以将不同的设备组建在同一网络中,以下将组网得到网络***称为组网***,将组网的各个设备称为组网设备。组网***可以是物联网组网,神经网络组网等多种***,此处不进行限制。组网方式有多种,例如WI-FI(WIreless-FIdelity,无线保真)可以通过无线桥接或easyMesh(简易网格)组网,蓝牙可以通过Mesh(网格)自组网,此处不进行限制。
连接各个组网设备,以及连接网络或云端的组网设备称为组网***的主设备(也可称为母设备、网关设备)。主设备可以是在组网过程中由技术人员预先配置的,也可以是组网时根据组网结构或组网方式得到的,具体在此不进行限制。将组网***中与主设备连接的各个组网设备称为从设备(也可称为子设备),可以理解的是,主设备和从设备可以是个人计算机、智能手机、服务器等设备,在此不进行限制。
组网***中各个组网设备接收到的业务数据量存在差异,因此组网设备所消耗的用于处理业务数据的资源(以下为方便描述称为算力资源)也存在差异。部分组网设备接收到的业务数据量少,组网设备消耗的算力资源少;而部分组网设备接收到大量业务数据,组网设备消耗的算力资源多,导致该组网设备可能超负荷处理业务数据,组网设备的算力资源可能枯竭,从而导致组网***不稳定。
本实施例中,提出一种数据处理方法,主设备对从设备的业务数据进行调度,使得各个从设备都可以处理业务数据,均衡地消耗各个从设备的算力资源,从而提高组网***的稳定性。
具体地,本实施例中,将各个组网设备已使用的算力资源值称为占用资源值。预先设置组网设备的占用资源值的阈值(以下称为第一阈值以示区分),当组网设备的占用资源值小于第一阈值时,确定该组网设备的算力资源消耗较少。
预先设置组网设备的占用资源值的阈值(以下称为第二阈值以示区分),当组网设备的占用资源值大于第二阈值时,确定该组网设备的算力资源消耗较多,本实施例中,将占用资源值大于第二阈值的从设备称为待调度设备以示区分。
在具体实施方式中,第一阈值和第二阈值可以是根据技术人员的经验确定的,也可以是测试得到的,在此不进行限制。在具体实施方式中,第一阈值和第二阈值的取值可以相同,也可以不同。进一步地,在一实施方式中,在组网***工作的过程中,第一阈值和第二阈值的取值可以根据实际需求进行调整。
当接收到待调度设备发送的调度请求时,主设备从个组网设备中确定用于调度的组网设备(以下称为第一目标设备以示区分)。在具体实施方式中,第一目标设备可以是组网***中占用资源值最小的组网设备,也可以是占用资源值小于第一阈值的任一组网设备,在此不进行限制。
步骤S20,发送所述第一目标设备的设备信息至所述待调度设备,以供所述待调度设备按照所述设备信息将接收到的第一业务数据发送至所述第一目标设备,以使所述第一目标设备对所述第一业务数据进行处理得到第一处理结果后,将所述第一处理结果发送至所述待调度设备。
主设备确定第一目标设备后,将第一目标设备的设备信息发送至待调度设备。
待调度设备接收到设备信息后,按照设备信息将接收到的业务数据(以下称为第一业务数据以示区分)发送至第一目标设备。第一目标设备接收到第一业务数据后,对第一业务数据进行处理得到处理结果(以下称为第一处理结果以示区分),将第一处理结果发送至待调度设备。
具体地,在一实施方式中,待调度设备可以是每次接收到第一业务数据后发送调度请求,主设备接收到调度请求之后确定第一目标设备,待调度设备将第一业务数据发送至第一目标设备,换言之,待调度设备每接收到的一组第一业务数据,主设备对应确定一个第一目标设备,待调度设备在不同时刻接收到的第一业务数据对应的第一目标设备可能相同,也可能不同;在另一实施方式中,待调度设备可以是在确定自身的占用资源值大于第二阈值后,发送调度申请至主设备,主设备接收到调度请求之后确定第一目标设备,待调度设备将第一业务数据发送至第一目标设备,本实施方式中,待调度设备在不同时刻接收到的多组第一业务数据,对应的第一目标设备可以相同。具体可以根据实际需求进行设置,在此不进行限制。
进一步地,在具体实施方式中,当待调度设备在确定自身的占用资源值大于第二阈值后发送调度申请至主设备时,调度设备可以重新发送调度请求以更换第一目标设备。本实施方式中,待调度设备可以是按照一定的周期发送调度请求,也可以获取第一目标设备的占用资源值后,根据第一目标设备的占用资源值确定是否发送调度请求,以供主设备重新确定第一目标设备;也可以是主设备根据各组网设备的占用资源值情况向待调度设备发送的指令,调度设备接收指令后再次发送调度请求,具体在此不进行限制。
进一步地,待调度设备接收到第一处理结果后,将第一处理结果发送至发送第一业务数据的业务数据端。
本实施例中,当主设备接收到待调度设备发送的调度请求时,从各组网设备中确定第一目标设备,其中,第一目标设备的占用资源值小于预设的第一阈值或为组网***中各组网设备的占用资源值中的最小值,待调度设备为组网***的各组网设备中占用资源值大于预设的第二阈值的从设备,主设备发送第一目标设备的设备信息至待调度设备,待调度设备按照设备信息将接收到的第一业务数据发送至第一目标设备,第一目标设备对第一业务数据进行处理得到第一处理结果后,将第一处理结果发送至待调度设备。本实施例实现了将算力资源消耗量多的从设备接收到的第一业务数据,发送给算力资源消耗量少的第一目标设备进行处理,使得各个组网设备的算力资源均衡消耗,从而避免了组网设备算力资源枯竭,提高组网***的稳定性。
进一步地,基于上述第一实施例,提出本发明数据处理方法的第二实施例,本实施例中,所述步骤S10之前,还包括:
步骤S30,计算所述主设备的占用资源值,以及获取所述从设备的占用资源值;
本实施例中,主设备获取各个组网设备的占用资源值,以便于主设备确定第一目标设备。
具体地,本实施方式中,主设备计算得到主设备的占用资源值,获取各个从设备的占用资源值。
在具体实施方式中,从设备的占用资源值可以是从设备计算得到,主设备获取计算结果;也可以是主设备获取计算从设备的占用资源值的相关数据后,主设备计算得到从设备的占用资源值。
具体地,在一实施方式中,主设备可以是主动获取将计算占用资源值的相关数据或从设备的占用资源值,例如,主设备可以按照一定的周期查询从设备的占用资源值;在另一实施方式中,也可以是从设备将计算占用资源值的相关数据或从设备的占用资源值,例如当从设备接收到第一业务数据时,将计算占用资源值的数据发送至主设备,具体在此不进行限制。
进一步地,主设备获取各组网设备的占用资源值后,将各组网设备的占用资源值进行记录,记录的具体形式不做限制。
进一步地,在一实施方式中,主设备获取各个组网设备的占用资源值后,可以将组网设备的占用资源值以队列的形式进行记录。进一步地,在具体实施方式中,队列中各个占用资源值可以是按照一定的顺序排列,例如可以是按照组网设备的占用资源值从小到大进行排列。
步骤S10之后,还包括:
步骤S40,将所述第一目标设备的占用资源值调整为所述组网***中各所述组网设备的占用资源值中的最大值。
本实施方式中,确定第一目标设备后,基于主设备记录的各个组网设备的占用资源值,将第一目标设备的占用资源值调整为组网***中各个组网设备的占用资源值中的最大值。以使得主设备进行下一次调度时,根据调整后的主设备记录的各个组网设备的占用资源值确定用于调度的第一目标设备,避免了第一目标设备多次被选中用于进行调度导致第一目标设备的算力资源枯竭,从而提高算力***的稳定性。
进一步地,在一实施方式中,步骤S30中计算所述主设备的占用资源值的步骤包括:
步骤S301,获取所述主设备的平均时延、丢包率、信号强度值以及与所述组网***的业务类型对应预设的第一权值组;
本实施方式中,可以根据主设备的通信链路质量值、内存利用率、输入输出利用率、处理器资源利用率计算主设备的占用资源值。
获取主设备的平均时延、丢包率和信号强度值。平均时延为设备访问网络的时延平均值,丢包率为数据传输过程中丢失数据包数量占所发送数据的比率。在具体实施方式中,可以通过PING(Packet Internet Groper,因特网包探索器)一定数量的网包得到平均时延和丢包率,可以通过配置在设备中的测量程序测试得到信号强度值,具体过程在此不进行赘述。
获取与组网***的业务类型对应预设的用于计算通信链路质量值的权值组(以下称为第一权值组以示区分)。第一权值组中包含三个权值(以下称为第一权值以示区分),各个第一权值分别与主设备的的平均时延、丢包率、信号强度值一一对应。
在具体实施方式中,第一权值组中的各个第一权值可以根据实际需求进行调整。例如,当组网***为有线网络网域时,可以将信号强度值对应的权值设置为0;当组网***为无线网络网域时,可以根据不同的业务类型对应设置不同的权值,在此不进行限制。
步骤S302,使用所述第一权值组包含的各个第一权值对所述平均时延、所述丢包率和所述信号强度值进行加权求和处理得到所述主设备的通信链路质量值;
使用第一权值组包含的各个第一权值对主设备的平均时延、丢包率、信号强度值进行加权求和处理得到主设备的通信链路质量值。
可以理解的是,主设备处理同样的第一业务数据,通信链路质量值越大,信号质量越差;通信链路质量值越小,信号质量越好。
进一步地,在具体实施方式中,由于丢包率的数值与平均时延的数值、信号强度值的数值之间数量级差别较大,可以将平均时延的数值除以1000,将信号强度值除以100后再进行加权求和处理,以使得到的通信链路质量值结果更准确。
步骤S303,获取所述主设备的内存利用率、输入输出资源利用率、处理器资源利用率以及与所述业务类型对应预设的第二权值组;
获取主设备的内存利用率、输入输出资源利用率和处理器资源利用率。内存利用率为设备中内存已经使用的空间占总空间的比率。处理器资源利用率为已使用的处理器资源占总处理器资源的比率。输入输出资源利用率为设备写入数据和输出数据过程中使用的资源占总资源的比率。在具体实施方式中,可以通过配置在主设备中的测量程序测试得到内存利用率、输入输出资源利用率、处理器资源利用率,在此不做赘述。
获取与业务类型对应的用于计算组网设备的占用资源值的权值组(以下称为第二权值组以示区分),第二权值组中包含四个权值(以下称为第二权值以示区分),第二权值组所包含的第二权值分别与内存利用率、输入输出资源利用率、处理器资源利用率以及通信链路质量值一一对应。
在具体实施方式中,不同业务类型对应的第二权值组不同,例如,当组网***用于处理存储业务时,相比于组网***处理其他业务类型时,第二权值组中与内存占用率对应的第二权值较高,将通信链路质量值对应的第二权值较低。具体可以根据实际处理的业务进行设置,在此不进行限制。进一步地,在一实施方式中,在组网***的各个组网设备的工作过程中,可以根据实际需求对第二权值组包含的各个第二权值进行调整。
步骤S304,使用所述第二权值组包含的各个第二权值对所述内存利用率、所述输入输出资源利用率、所述处理器资源利用率和所述通信链路质量值进行加权求和处理得到所述主设备的占用资源值。
具体地,使用第二权值组包含的各个第二权值对内存利用率、输入输出资源利用率、处理器资源利用率和通信链路质量值进行加权求和处理得到主设备的占用资源值。
进一步地,在一实施方式中,当组网***为有线网络时,此时主设备的信号强度指示对于传输速率影响程度较小,此时可以将信号强度指示对应的权值调整为0或者不使用信号强度值进行计算。具体可以根据实际需求进行设置,在此不进行限制。
本实施例中,主设备获取各个组网设备的占用资源值,以从各个组网设备中确定第一目标设备。确定第一目标设备后,将第一目标设备的第一设备占用资源值调整为各个组网设备的占用资源值中的最大值,以使得主设备进行下一次调度时,不会选中第一目标设备进行调度,避免了第一目标设备多次被选中用于处理第一业务数据导致第一目标设备的算力资源枯竭,从而提高算力***的稳定性。
进一步地,基于上述第一实施例,提出本发明数据处理方法的第三实施例,本实施例中,所述数据处理方法还包括:
步骤S50,当确定所述主设备的占用资源值大于所述第二阈值时,从各所述组网设备中确定第二目标设备,其中,所述第二目标设备的占用资源值所述第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
本实施例中,当确定主设备的占用资源值大于第二阈值时,确定主设备的算力资源消耗较多,此时主设备可以将接收到的业务数据(以下称为第二业务数据以示区分)调度至其它组网设备,可以避免主设备超负荷处理业务数据导致主设备的算力资源枯竭,从而提高组网***的稳定性。
具体地,本实施例中,当确定主设备的占用资源值大于第二阈值时,主设备从各个组网设备中确定用于处理第二业务数据的组网设备(以下称为第二目标设备以示区分)。在具体实施方式中,第二目标设备可以是组网***中占用资源值最小的组网设备,也可以是占用资源值小于第一阈值的任一组网设备,在此不进行限制。具体可以参照第一实施例中步骤S10,在此不进行赘述。
步骤S60,将接收到的第二业务数据发送至所述第二目标设备,以供所述第二目标设备对所述第二业务数据进行处理得到第二处理结果后,将所述第二处理结果发送至所述主设备。
当确定第二目标设备后,主设备将接收到的第二业务数据发送至第二目标设备。第二目标设备接收到第二业务数据后,对第二业务数据进行处理得到处理结果(以下称为第二处理结果以示区分),将第二处理结果发送至主设备。
具体地,在一实施方式中,主设备可以是在接收到第二业务数据后确定第二目标设备,本实施方式中,主设备同接收到的第二业务数据对应的第二目标设备可以相同,也可以不同;在另一实施方式中,主设备也可以是确定自身占用资源值大于第二阈值后确定第二目标设备,本实施方式中,主设备在不同时刻接收到的多组第一业务数据,对应的第一目标设备可以相同。具体在此不进行限制。
进一步地,在具体实施方式中,当主设备在确定自身的占用资源值大于第二阈值后确定第二目标设备时,可以更换第二目标设备。本实施方式中,主设备可以按照一定的周期重新确定第二目标设备;也可以是根据各组网设备的占用资源值情况确定是否需要重新确定第二目标设备,具体在此不进行限制。
进一步地,主设备接收到第二处理结果后,将第二处理结果发送至发送第二业务数据的业务数据发送端。
需要说明的是,当确定主设备的占用资源值大于第二阈值时,主设备从各个组网设备中确定第二目标设备,将接收到的第二数据业务发送至第二目标设备,可以避免主设备超负荷处理业务数据导致主设备的算力资源枯竭,从而提高组网***的稳定性。
进一步地,在一实施方式中,步骤S30之前,还包括:
步骤S70,检测所述主设备的占用资源值是否大于所述第二阈值;
本实施方式中,检测主设备的占用资源值是否大于第二阈值,从而确定主设备是否需要对接收到的第二业务数据进行调度。
步骤S80,当确定所述主设备的占用资源值不大于所述第二阈值时,对所述第二业务数据进行处理;
当确定主设备的占用资源值不大于第二阈值时,确定主设备的算力资源消耗较少,此时主设备可以对第二业务数据进行处理。进一步地,主设备将处理第二业务数据得到的处理结果发送至发送第二业务数据的业务数据发送端。
在具体实施方式中,当主设备的占用资源值不大于第二阈值时,主设备接收到的第二业务数据可能是待调度设备发送的业务数据,也可能是组网***外的设备发送的业务数据,此处不进行限制。
步骤S90,当确定所述主设备的占用资源值大于所述第二阈值时,执行所述从各所述组网设备中确定第二目标设备的步骤。
当确定主设备的占用资源值大于第二阈值时,确定主设备的算力资源消耗较多,此时主设备可以从各个组网设备中确定第二目标设备,将第二业务数据调度至第二目标设备,具体调度过程可以参照步骤S50~步骤S60,在此不进行赘述。
进一步地,在一实施方式中,主设备从各个组网设备中确定第二目标设备之前,计算主设备的占用资源值,以及获取各个从设备的占用资源值。主设备将各个设备的占用资源值进行记录,确定第二目标设备后,将第二目标设备的占用资源值调整为各个组网设备的占用资源值中的最大值。主设备根据调整后的各组网设备的占用资源值进行下一次调度,使得主设备进行下一次调度时不会选中第二目标设备,避免了第二目标设备多次被选中用于处理业务数据导致第二目标设备的算力资源枯竭,从而提高算力***的稳定性。具体实施方式可以参照第二实施例,在此不做赘述。
进一步地,在一实施方式中,参照图2,数据处理的具体过程可以是:
主设备计算自身的占用资源值(即主设备的占用资源值)。
主设备周期性查询从设备的占用资源值,具体过程可以是:主设备端启动查询占用资源值服务应用程序,从设备启动占用资源值客户端应用程序,主设备向所有在网的从设备发起查询占用资源值请求,从设备计算占用资源值(即从设备的占用资源值),并通过客户端应用程序将占用资源值发送给主设备,主设备收到所有从设备的占用资源值后,对所有从设备的占用资源值按从小到大的顺序进行排序,主设备维护这个占用资源值排序队列。(即主设备获取从设备的占用资源值,并维护各个组网设备的占用资源值按照从小到大的顺序进行排序的队列)
主设备将节点2占用资源值设置为最大值。(即主设备将第二目标设备的占用资源值调整为组网***的各组网设备的占用资源值中的最大值)
当主设备接收到业务数据时,如果主设备的占用资源值超过了阈值,则表示主设备负载过重,需要将业务数据均衡到其它组网设备进行处理。主设备从占用资源值排序队列中选取最小值的从设备2进行调度。主设备将从设备2的占用资源值调整为占用资源值排序队列中的最大值。(即当主设备的占用资源值大于第二阈值时,主设备从各个组网设备中确定第二目标设备)
从设备2接收业务数据,对业务数据进行处理得到业务数据处理结果,从设备2将业务数据处理结果发送给主设备。(即第二目标设备对接收的第二业务数据进行处理得到第二业务结果,将第二业务结果发送至主设备)
本实施例中,当确定主设备的占用资源值大于第二阈值时,主设备从各个组网设备中确定第二目标设备,将第二数据业务发送至第二目标设备,实现了避免主设备超负荷处理业务数据导致主设备的算力资源枯竭,从而提高组网***的稳定性。
进一步地,基于上述第一/第二/第三实施例,提出本发明数据处理方法的第四实施例,本实施例中,所述数据处理方法应用于组网***的各个组网设备中的任一目标从设备,所述目标从设备可以是个人计算机、智能手机、服务器等设备,在本实施例中并不做限制,所述数据处理方法包括:
步骤A10,当确定所述目标从设备的占用资源值大于预设的第一阈值时,发送调度请求至各个所述组网设备中的主设备,以供所述主设备接收到所述调度请求后,从各所述组网设备中确定目标设备,发送所述目标设备的设备信息至所述目标从设备,其中,所述目标设备的占用资源值小于预设的第二阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
本实施例中,预先设置组网设备的占用资源值的第一阈值和第二阈值,在具体实施方式中,第一阈值和第二阈值的具体取值可以参照第一实施例中步骤S10,在此不做赘述。
当目标从设备的占用资源值大于预设的第一阈值时,确定目标从设备的算力资源消耗较多,此时可以发送调度请求至主设备,以请求主设备对目标从设备接收到的业务数据(以下称为待处理业务数据以示区分)进行调度。
主设备接收到调度请求后,从各个组网设备中确定用于处理待处理业务数据的组网设备(以下称为目标设备以示区分),主设备发送目标设备的设备信息至待调度设备。在具体实施方式中,目标设备可以是组网***中占用资源值最小的组网设备,也可以是占用资源值小于第二阈值的任一组网设备,在此不进行限制。具体可以参照第一实施例中步骤S10,在此不进行赘述。
步骤A20,当接收到所述设备信息时,按照所述设备信息将接收到的待处理业务数据发送至所述目标设备,以供所述目标设备对所述待处理业务数据进行处理得到业务处理结果后,将所述业务处理结果发送至所述目标从设备。
当目标从设备接收到主设备发送的设备信息时,按照设备信息将待处理业务数据发送至目标设备。
目标设备接收到待处理业务数据后,对待处理业务数据进行处理得到处理结果(以下称为业务处理结果以示区分)。目标设备按照将业务处理结果发送至目标从设备。
在具体实施方式中,目标从设备可以是接收到待处理业务数据后发送调度请求,也可以是确定自身的占用资源值大于第一阈值后发送调度请求,具体可以参照第一实施例中步骤S10~步骤S20,此处不做赘述。
进一步地,目标从设备接收到业务处理结果后,将业务处理结果发送至发送待处理业务数据的业务数据发送端。
进一步地,在一实施方式中,步骤A10之前,还包括
步骤A30,检测所述目标从设备的占用资源值是否大于所述第一阈值;
本实施方式中,通过检测目标从设备的占用资源值是否大于第一阈值,确定是否需要发送调度请求主设备,以请求主设备对待处理业务数据进行调度。
步骤A40,当确定所述目标从设备的占用资源值不大于所述第一阈值时,对接收到的所述待处理业务数据进行处理;
当确定目标从设备的占用资源值不大于第一阈值时,确定目标从设备的算力资源消耗较少时,目标从设备对接收到的待处理业务数据进行处理。进一步地,目标从设备将处理得到的结果发送至发送待处理业务数据的业务数据发送端。
在具体实施方式中,当目标从设备的占用资源值不大于第一阈值时,目标数从设备接收到的待处理业务数据可能是待调度设备(即占用资源值大于第二阈值的组网设备)发送的业务数据,也可能是组网***外的设备发送的业务数据,此处不进行限制。
步骤A50,当确定所述目标从设备的占用资源值大于所述第一阈值时,执行所述发送调度请求至各个所述组网设备中的主设备的步骤。
当确定目标从设备的占用资源值大于第二阈值时,确定目标从设备的算力资源消耗较多,此时目标从设备可以发送调度请求至主设备。具体过程可以参照本实施例中步骤A10~A20,此处不进行赘述。
进一步地,在一实施方式中,步骤A30之前,还包括:
步骤A60,计算所述目标从设备的占用资源值;
步骤A70,将所述目标从设备的占用资源值发送至所述主设备。
目标从设备可以是发送计算占用资源值的数据至主设备,主设备根据接收到的数据计算目标从设备的占用资源值;也可以是目标从设备计算得到自身的占用资源值,将目标从设备的占用资源值发送至主设备。
具体地,本实施方式中,目标从设备计算自身的占用资源值后,将目标从设备的占用资源值发送至主设备。
在具体实施方式中,计算目标从设备的占用资源值可以是在接收到待处理业务数据之后;也可以是按照一定的周期;还可以是在主设备进行查询后计算目标从设备的占用资源值,具体在本实施方式中不进行限制,可以根据实际需求进行设置。具体计算方式可以参照第二实施例中步骤S301~步骤S304,在此不做赘述。
在具体实施方式中,将目标从设备的占用资源值发送至主设备可以是当主设备查询时发送目标从设备的占用资源值;也可以是每次计算得到目标从设备的占用资源值后将目标从设备的占用资源值发送至主设备,此处不进行限制。
进一步地,在一实施方式中,目标从设备可以是发送计算占用资源值的数据至主设备,以供主设备计算目标从设备的占用资源值。
具体地,本实施方式中,目标从设备获取用于计算通信链路质量值的第一数据组,第一数据组中包括目标从设备的平均时延、丢包率和信号强度值。具体可以参照第二实施例中步骤S301,此处不做赘述。
目标从设备将第一数据组发送至主设备。主设备接收到第一数据组后,获取与组网***的业务类型对应预设的用于计算通信链路质量值的第一权值组。第一权值组中包含三个权值(以下称为第一权值以示区分),各个第一权值分别与平均时延、丢包率和信号强度值一一对应。主设备使用第一权值组包含的各个第一权值对第一数据组中的各个数据(即平均时延、丢包率和信号强度值)进行加权求和处理得到目标从设备的通信链路质量值。具体可以参照第二实施例中步骤S301~步骤S302,此处不做赘述。
目标从设备获取用于计算占用资源值的第二数据组,第二数据组中包含目标从设备的内存利用率、输入输出资源利用率和处理器资源利用率,具体可以参照第二实施例中步骤S303,在此不做赘述。
目标从设备将第二数据组发送至主设备。主设备接收到第二数据组后,获取与业务类型对应预设的用于计算占用资源值的第二权值组,第二权值组中包含四个权值(以下称为第二权值以示区分),各个第二权值分别与内存利用率、输入输出资源利用率、处理器资源利用率和通信链路质量值一一对应。主设备使用第二权值组包含的各个第二权值对第二数据组包含的各个数据(即内存利用率、输入输出资源利用率、处理器资源利用率)和通信链路质量值进行加权求和处理,得到目标从设备的占用资源值。具体过程可以参照第二实施例中步骤S303~步骤S304,此处不做赘述。
进一步地,在一实施方式中,目标从设备计算得到自身的占用资源值后,将目标从设备的占用资源值发送至主设备,参照图3,数据处理的具体过程可以是:
主设备计算自身的占用资源值(即主设备的占用资源值)。
主设备周期性查询从设备的占用资源值,具体过程可以是:主设备端启动查询占用资源值服务应用程序,从设备启动占用资源值客户端应用程序,主设备向所有在网的从设备发起查询占用资源值请求,从设备计算占用资源值,并通过客户端应用程序将占用资源值发送给主设备。(即目标从设备计算自身占用资源值,将目标从设备的占用资源值发送至主设备)
主设备收到所有从设备的占用资源值后,对所有从设备的占用资源值按从小到大的顺序进行排序,主设备维护这个占用资源值排序队列。(即主设备将各个组网设备的占用资源值按照从小到大的顺序进行排序)
当从设备1接收到业务数据时,如果从设备1的占用资源值超过了阈值,则表示从设备1负载过重,需要将业务数据均衡到其它组网设备进行处理。从设备1向主设备发起调度请求,主设备从占用资源值排序队列中选取最小值的从设备2进行调度。主设备将从设备2的占用资源值调整为占用资源值排序队列中的最大值。(即目标从设备的占用资源值大于第一阈值时,发送调度请求至主设备。主设备从各个组网设备中确定目标设备)
主设备将节点2占用资源值设置为最大值。(即主设备将目标设备的占用资源值调整为组网***的各组网设备的占用资源值中的最大值)
从设备2接收业务数据,对业务数据进行处理得到业务数据处理结果,从设备2将业务数据处理结果发送给从设备1。(即目标设备对接收的待处理业务数据进行处理得到业务处理结果,将业务结果发送至目标从设备)
本实施例中,当确定目标从设备的占用资源值大于预设的第一阈值时,目标从设备发送调度请求至各个组网设备中的主设备,以供主设备接收到调度请求后,从各个组网设备中确定目标设备,发送目标设备的设备信息至目标从设备,当目标从设备接收到设备信息时,按照设备信息将接收到的待处理业务数据发送至目标设备,以供目标设备对待处理业务数据进行处理得到业务处理结果后,将业务处理结果发送至目标从设备。本实施例实现了将算力资源消耗量多的目标从设备接收到的待处理业务数据,发送给算力资源消耗量少的目标设备进行处理,使得各个组网设备的算力资源均衡消耗,从而避免了从设备算力资源枯竭,提高组网***的稳定性。
本发明还提供一种数据处理装置,参照图4,所述数据处理装置包括:
确定模块10,用于当接收到待调度设备发送的调度请求时,从各所述组网设备中确定第一目标设备,其中,所述第一目标设备的占用资源值小于预设的第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值,所述待调度设备为所述组网***的各所述组网设备中占用资源值大于预设的第二阈值的从设备;
发送模块20,用于发送所述第一目标设备的设备信息至所述待调度设备,以供所述待调度设备按照所述设备信息将接收到的第一业务数据发送至所述第一目标设备,以使所述第一目标设备对所述第一业务数据进行处理得到第一处理结果后,将所述第一处理结果发送至所述待调度设备。
进一步地,所述确定模块10还用于:
当确定所述主设备的占用资源值大于所述第二阈值时,从各所述组网设备中确定第二目标设备,其中,所述第二目标设备的占用资源值小于所述第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
所述发送模块20,还用于将接收到的第二业务数据发送至所述第二目标设备,以供所述第二目标设备对所述第二业务数据进行处理得到第二处理结果后,将所述第二处理结果发送至所述主设备。
进一步地,所述数据处理装置还包括检测模块,所述检测模块用于:
检测所述主设备的占用资源值是否大于所述第二阈值;
所述数据处理装置还包括处理模块,所述处理模块用于
当确定所述主设备的占用资源值不大于所述第二阈值时,对所述第二业务数据进行处理;
当确定所述主设备的占用资源值大于所述第二阈值时,执行所述从各所述组网设备中确定第二目标设备的步骤。
进一步地,所述数据处理装置还包括获取模块,所述获取模块用于:
计算所述主设备的占用资源值,以及获取所述从设备的占用资源值;
所述数据处理装置还包括调整模块,所述调整模块用于:
将所述第一目标设备的占用资源值调整为所述组网***中各所述组网设备的占用资源值中的最大值。
进一步地,所述获取模块还用于:
获取所述主设备的平均时延、丢包率、信号强度值以及与所述组网***的业务类型对应预设的第一权值组;
使用所述第一权值组包含的各个第一权值对所述平均时延、所述丢包率和所述信号强度值进行加权求和处理得到所述主设备的通信链路质量值;
获取所述主设备的内存利用率、输入输出资源利用率、处理器资源利用率以及与所述业务类型对应预设的第二权值组;
使用所述第二权值组包含的各个第二权值对所述内存利用率、所述输入输出资源利用率、所述处理器资源利用率和所述通信链路质量值进行加权求和处理得到所述主设备的占用资源值。
进一步地,所述确定模块10还用于:
当确定所述目标从设备的占用资源值大于预设的第一阈值时,发送调度请求至各个所述组网设备中的主设备,以供所述主设备接收到所述调度请求后,从各所述组网设备中确定目标设备,发送所述目标设备的设备信息至所述目标从设备,其中,所述目标设备的占用资源值小于预设的第二阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
所述发送模块20还用于:
当接收到所述设备信息时,按照所述设备信息将接收到的待处理业务数据发送至所述目标设备,以供所述目标设备对所述待处理业务数据进行处理得到业务处理结果后,将所述业务处理结果发送至所述目标从设备。
进一步地,所述检测模块还用于:
检测所述目标从设备的占用资源值是否大于所述第一阈值;
所述处理模块还用于:
当确定所述目标从设备的占用资源值不大于所述第一阈值时,对接收到的所述待处理业务数据进行处理;
当确定所述目标从设备的占用资源值大于所述第一阈值时,执行所述发送调度请求至各个所述组网设备中的主设备的步骤。
进一步地,所述获取模块还用于:
计算所述目标从设备的占用资源值;
所述发送模块20还用于:
将所述目标从设备的占用资源值发送至所述主设备。
本发明数据处理装置的各实施例,均可参照本发明数据处理方法各个实施例,此处不再赘述。
本发明实施例提供了一种组网设备,参照图5,该组网设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-VolatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图5中示出的结构并不构成对组网设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图5所示,作为一种计算机可读存储介质的存储器1005中可以包括操作***、数据存储模块、网络通信模块、用户接口模块以及数据处理程序。
在图5所示的组网设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明组网设备中的处理器1001、存储器1005可以设置在组网设备中,所述组网设备通过处理器1001调用存储器1005中存储的数据处理程序,并执行本发明实施例提供的数据处理方法的步骤。
本发明组网设备的各实施例,均可参照本发明数据处理方法各个实施例,此处不再赘述。
此外,本发明实施例还提出一种计算机可读计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
本发明计算机可读计算机可读存储介质的各实施例,均可参照本发明数据处理方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种数据处理方法,其特征在于,所述数据处理方法应用于组网***的各个组网设备中的主设备,所述数据处理方法包括以下步骤:
当接收到待调度设备发送的调度请求时,从各所述组网设备中确定第一目标设备,其中,所述第一目标设备的占用资源值小于预设的第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值,所述待调度设备为所述组网***的各所述组网设备中占用资源值大于预设的第二阈值的从设备;
发送所述第一目标设备的设备信息至所述待调度设备,以供所述待调度设备按照所述设备信息将接收到的第一业务数据发送至所述第一目标设备,以使所述第一目标设备对所述第一业务数据进行处理得到第一处理结果后,将所述第一处理结果发送至所述待调度设备。
2.如权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:
当确定所述主设备的占用资源值大于所述第二阈值时,从各所述组网设备中确定第二目标设备,其中,所述第二目标设备的占用资源值小于所述第一阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
将接收到的第二业务数据发送至所述第二目标设备,以供所述第二目标设备对所述第二业务数据进行处理得到第二处理结果后,将所述第二处理结果发送至所述主设备。
3.如权利要求2所述的数据处理方法,其特征在于,所述从各所述组网设备中确定第二目标设备的步骤之前,还包括:
检测所述主设备的占用资源值是否大于所述第二阈值;
当确定所述主设备的占用资源值不大于所述第二阈值时,对所述第二业务数据进行处理;
当确定所述主设备的占用资源值大于所述第二阈值时,执行所述从各所述组网设备中确定第二目标设备的步骤。
4.如权利要求1所述的数据处理方法,其特征在于,所述从各所述组网设备中确定第一目标设备的步骤之前,还包括:
计算所述主设备的占用资源值,以及获取所述从设备的占用资源值;
所述从各所述组网设备中确定第一目标设备的步骤之后,还包括:
将所述第一目标设备的占用资源值调整为所述组网***中各所述组网设备的占用资源值中的最大值。
5.如权利要求4所述的数据处理方法,其特征在于,所述计算所述主设备的占用资源值的步骤包括:
获取所述主设备的平均时延、丢包率、信号强度值以及与所述组网***的业务类型对应预设的第一权值组;
使用所述第一权值组包含的各个第一权值对所述平均时延、所述丢包率和所述信号强度值进行加权求和处理得到所述主设备的通信链路质量值;
获取所述主设备的内存利用率、输入输出资源利用率、处理器资源利用率以及与所述业务类型对应预设的第二权值组;
使用所述第二权值组包含的各个第二权值对所述内存利用率、所述输入输出资源利用率、所述处理器资源利用率和所述通信链路质量值进行加权求和处理得到所述主设备的占用资源值。
6.一种数据处理方法,其特征在于,所述数据处理方法应用于组网***的各个组网设备中的任一目标从设备,所述数据处理方法包括以下步骤:
当确定所述目标从设备的占用资源值大于预设的第一阈值时,发送调度请求至各个所述组网设备中的主设备,以供所述主设备接收到所述调度请求后,从各所述组网设备中确定目标设备,发送所述目标设备的设备信息至所述目标从设备,其中,所述目标设备的占用资源值小于预设的第二阈值或为所述组网***中各所述组网设备的占用资源值中的最小值;
当接收到所述设备信息时,按照所述设备信息将接收到的待处理业务数据发送至所述目标设备,以供所述目标设备对所述待处理业务数据进行处理得到业务处理结果后,将所述业务处理结果发送至所述目标从设备。
7.如权利要求6所述的数据处理方法,其特征在于,所述发送调度请求至各个所述组网设备中的主设备的步骤之前,还包括:
检测所述目标从设备的占用资源值是否大于所述第一阈值;
当确定所述目标从设备的占用资源值不大于所述第一阈值时,对接收到的所述待处理业务数据进行处理;
当确定所述目标从设备的占用资源值大于所述第一阈值时,执行所述发送调度请求至各个所述组网设备中的主设备的步骤。
8.如权利要求6或7所述的数据处理方法,其特征在于,所述发送调度请求至各个所述组网设备中的主设备的步骤之前,还包括:
计算所述目标从设备的占用资源值;
将所述目标从设备的占用资源值发送至所述主设备。
9.一种组网设备,其特征在于,所述组网设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序配置为实现如权利要求1至8中任一项所述的数据处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如权利要求1至8任一项所述的数据处理方法的步骤。
CN202210812240.6A 2022-07-11 2022-07-11 数据处理方法、组网设备及计算机可读存储介质 Active CN115348322B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210812240.6A CN115348322B (zh) 2022-07-11 2022-07-11 数据处理方法、组网设备及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210812240.6A CN115348322B (zh) 2022-07-11 2022-07-11 数据处理方法、组网设备及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN115348322A CN115348322A (zh) 2022-11-15
CN115348322B true CN115348322B (zh) 2023-07-18

Family

ID=83948493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210812240.6A Active CN115348322B (zh) 2022-07-11 2022-07-11 数据处理方法、组网设备及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN115348322B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101287279A (zh) * 2007-04-12 2008-10-15 中兴通讯股份有限公司 用于无线通信***的VoIP调度组的分配方法
JP2013222221A (ja) * 2012-04-12 2013-10-28 Hitachi Ltd 分散データ管理システム及びデータ移動管理方法
WO2015062492A1 (zh) * 2013-10-29 2015-05-07 华为技术有限公司 一种业务处理方法、***及设备
CN111221793A (zh) * 2019-12-31 2020-06-02 新华网股份有限公司 数据挖掘方法、平台、计算机设备及存储介质
CN111522652A (zh) * 2013-08-13 2020-08-11 英特尔公司 用于增加负荷密度和改进能效的功率平衡
CN111954199A (zh) * 2020-08-20 2020-11-17 深圳传音控股股份有限公司 无线网络接入方法、移动终端及可读存储介质
CN113822485A (zh) * 2021-09-27 2021-12-21 国网山东省电力公司泗水县供电公司 一种配电网调度任务优化方法及***
CN114364042A (zh) * 2022-03-17 2022-04-15 北京国电通网络技术有限公司 通信资源调度方法、装置、电子设备和计算机可读介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10637860B2 (en) * 2015-12-16 2020-04-28 Avaya Inc. Authorizing deployable resources based on personal information obtained from wearable devices

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101287279A (zh) * 2007-04-12 2008-10-15 中兴通讯股份有限公司 用于无线通信***的VoIP调度组的分配方法
JP2013222221A (ja) * 2012-04-12 2013-10-28 Hitachi Ltd 分散データ管理システム及びデータ移動管理方法
CN111522652A (zh) * 2013-08-13 2020-08-11 英特尔公司 用于增加负荷密度和改进能效的功率平衡
WO2015062492A1 (zh) * 2013-10-29 2015-05-07 华为技术有限公司 一种业务处理方法、***及设备
CN111221793A (zh) * 2019-12-31 2020-06-02 新华网股份有限公司 数据挖掘方法、平台、计算机设备及存储介质
CN111954199A (zh) * 2020-08-20 2020-11-17 深圳传音控股股份有限公司 无线网络接入方法、移动终端及可读存储介质
CN113822485A (zh) * 2021-09-27 2021-12-21 国网山东省电力公司泗水县供电公司 一种配电网调度任务优化方法及***
CN114364042A (zh) * 2022-03-17 2022-04-15 北京国电通网络技术有限公司 通信资源调度方法、装置、电子设备和计算机可读介质

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Scheduling master-slave multiprocessor systems;S. Sahni;《IEEE Transactions on Computers》;第45卷(第10期);全文 *
Smart grid scheduling and control based on master–slave game;Rongbo Liang et.al;《Systems Science & Control Engineering 》;162-168 *
高精度时钟同步分布式测振***设计与实现;褚豆豆;《中国优秀硕士学位论文全文数据库》(第01期);全文 *

Also Published As

Publication number Publication date
CN115348322A (zh) 2022-11-15

Similar Documents

Publication Publication Date Title
US9876687B2 (en) Method and apparatus for selecting preferred parent node in wireless sensor network
US7184945B1 (en) Service distribution device
US9531513B2 (en) Interference coordination method, base station, and communication system
CN109802997B (zh) 一种节点设备的选择方法及其相关设备
CN112311628B (zh) 网络测速方法、***、网络设备和存储介质
KR20200017589A (ko) 무선 통신 시스템에서 모바일 노드의 태스크를 오프로딩하기 위한 클라우드 서버 및 그의 동작 방법
JPWO2015118847A1 (ja) 無線通信ネットワークシステムおよび代表センサ機器の決定方法
EP3200546A1 (en) Carrier resource processing method and device for unlicensed carriers, and transmission node
US10187179B1 (en) System for configuring a packet detection threshold of an audio device
CN102075367B (zh) 控制补丁包下载的方法、***、客户端及服务器
CN111966556A (zh) 性能压测方法、装置及服务器和计算机可读存储介质
JP6747571B2 (ja) 無線アドホックネットワークにおける通信端末、通信方法及び通信プログラム
CN112311585A (zh) 选择管理节点的方法和装置、设备及其存储介质
US10146584B2 (en) Weight adjusted dynamic task propagation
CN115348322B (zh) 数据处理方法、组网设备及计算机可读存储介质
US10104571B1 (en) System for distributing data using a designated device
CN110995802A (zh) 任务的处理方法和装置、存储介质及电子装置
Pradeepa et al. An estimated delay based association policy for web browsing in a multirate WLAN
CN113542215B (zh) 一种提升流媒体传输性能的方法及相关装置
US10177929B1 (en) System for distributing data to multiple devices
EP3886495A1 (en) Ng-ran based proactive performance calculations
US20090259712A1 (en) Distributed processing device, distributed processing method, and program
Recas et al. Generic Markov model of the contention access period of IEEE 802.15. 4 MAC layer
CN115379404A (zh) 数据处理方法、装置、终端设备及计算机存储介质
Shi et al. Adaptive access mechanism with delta estimation algorithm of traffic loads for supporting weighted priority in IEEE 802.11 e WLANs

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