WO2018161220A1 - Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance - Google Patents

Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance Download PDF

Info

Publication number
WO2018161220A1
WO2018161220A1 PCT/CN2017/075769 CN2017075769W WO2018161220A1 WO 2018161220 A1 WO2018161220 A1 WO 2018161220A1 CN 2017075769 W CN2017075769 W CN 2017075769W WO 2018161220 A1 WO2018161220 A1 WO 2018161220A1
Authority
WO
WIPO (PCT)
Prior art keywords
group
devices
task
monitoring system
cloud platform
Prior art date
Application number
PCT/CN2017/075769
Other languages
English (en)
Chinese (zh)
Inventor
马岩
Original Assignee
深圳市博信诺达经贸咨询有限公司
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 深圳市博信诺达经贸咨询有限公司 filed Critical 深圳市博信诺达经贸咨询有限公司
Priority to PCT/CN2017/075769 priority Critical patent/WO2018161220A1/fr
Publication of WO2018161220A1 publication Critical patent/WO2018161220A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications

Definitions

  • the present invention relates to the field of monitoring, and in particular, to a method and system for allocating a grouping task of a cloud platform in a monitoring system.
  • the monitoring system consists of 5 parts: camera, transmission, control, display, and record registration.
  • the camera transmits the video image to the control host through the coaxial video cable, and the control host distributes the video signal to each monitor and recording device, and simultaneously records the voice signal to be transmitted into the recorder.
  • the operator can issue commands to control the up, down, left, and right movements of the pan/tilt and focus the zoom on the lens, and can be implemented in the multi-channel camera and the pan/tilt by the control host. Switch between. With special recording processing mode, images can be recorded, played back, processed, etc., so that the recording effect is optimal.
  • the cloud service of the existing monitoring system reduces the cost of the monitoring system, but the task allocation method of the existing monitoring system is to allocate tasks based on the load of a single device, and the task allocation overhead is large.
  • the application provides a grouping task allocation method for a cloud platform in a monitoring system. It solves the disadvantage of the overhead of the prior art technical solution task allocation.
  • a method for allocating a grouping task of a cloud platform in a monitoring system comprising the following steps:
  • the monitoring system cloud platform receives the first task to be processed
  • the monitoring system cloud platform allocates the first task to the first group of devices according to a load balancing algorithm
  • the monitoring system instructs the first group of devices to sequentially assign the first task to the first device of the first group of devices.
  • the first group of devices includes: a plurality of devices allocated by the monitoring system, and the method further includes:
  • the first group of devices updates the devices in the first group of devices according to the heartbeat message. If the heartbeat message sent by the second device is not received within the set time, the second device is removed from the first group of devices.
  • the method further includes:
  • the monitoring system divides the grouping of each device according to the load of each device.
  • a packet task distribution system for a cloud platform in a monitoring system comprising:
  • a receiving unit configured to receive a first task that needs to be processed
  • a calculating unit configured to allocate the first task to the first group of devices according to a load balancing algorithm
  • an allocating unit configured to instruct the first group of devices to sequentially assign the first task to the first device in the first group of devices.
  • system further includes:
  • the processing unit is configured to update the device under the first group of devices according to the heartbeat message. If the heartbeat message sent by the second device is not received within the set time, the second device is culled out of the first group of devices.
  • the processing unit is further configured to divide a packet of each device according to a load of each device.
  • a monitoring system including: a processor, a wireless transceiver, a memory, and a bus, wherein the processor, the wireless transceiver, and the memory are connected by a bus.
  • the wireless transceiver is configured to receive a first task that needs to be processed
  • the processor is configured to allocate the first task to the first group of devices according to the load balancing algorithm, and instruct the first group of devices to sequentially allocate the first task to the first device in the first group of devices.
  • the processor is specifically configured to: update the device in the first group of devices according to the heartbeat message, and if the heartbeat message sent by the second device is not received within the set time, the second device is removed from the first device. Group device.
  • the processor is specifically configured to divide a packet of each device according to a load of each device.
  • the technical solution provided by the present invention allocates the tasks in groups, and sequentially allocates them, which reduces the overhead of task allocation, so that it has the advantage of low overhead.
  • FIG. 1 is a flowchart of a method for allocating a grouping task of a cloud platform in a monitoring system according to a first preferred embodiment of the present invention
  • FIG. 2 is a structural diagram of a grouping task distribution system of a cloud platform in a monitoring system according to a second preferred embodiment of the present invention.
  • FIG. 3 is a hardware structural diagram of a monitoring system according to a second preferred embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a grouping task allocation method of a cloud platform in a monitoring system according to a first preferred embodiment of the present invention. The method is as shown in FIG.
  • Step S101 The monitoring system cloud platform receives the first task to be processed.
  • Step S102 The monitoring system cloud platform allocates the first task to the first group of devices according to a load balancing algorithm.
  • Step S103 The monitoring system instructs the first group of devices to sequentially assign the first task to the first device in the first group of devices.
  • the technical solution provided by the present invention allocates the tasks in groups, and sequentially allocates them, which reduces the overhead of task allocation, so that it has the advantage of low overhead.
  • the first group of devices updates the devices in the first group of devices according to the heartbeat message. If the heartbeat message sent by the second device is not received within the set time, the second device is removed from the first group of devices.
  • the monitoring system divides the grouping of each device according to the load of each device.
  • FIG. 2 is a grouping task distribution system of a cloud platform in a monitoring system according to a second preferred embodiment of the present invention.
  • the system is as shown in FIG. 2, and includes:
  • the receiving unit 201 is configured to receive a first task that needs to be processed
  • the calculating unit 202 is configured to allocate the first task to the first group of devices according to a load balancing algorithm
  • the allocating unit 203 is configured to instruct the first group of devices to sequentially allocate the first task to the first device in the first group of devices.
  • the technical solution provided by the present invention allocates the tasks in groups, and sequentially allocates them, which reduces the overhead of task allocation, so that it has the advantage of low overhead.
  • the system may further include: a processing unit 204, configured to update the device under the first group of devices according to the heartbeat message, and if the heartbeat message sent by the second device is not received within the set time, the second device is removed.
  • a processing unit 204 configured to update the device under the first group of devices according to the heartbeat message, and if the heartbeat message sent by the second device is not received within the set time, the second device is removed. The first set of devices.
  • the processing unit 204 is further configured to divide a packet of each device according to a load of each device.
  • FIG. 3 is a monitoring system 30, including: a processor 301, a wireless transceiver 302, a memory 303, and a bus 304.
  • the wireless transceiver 302 is configured to transmit and receive data with and from an external device.
  • the number of processors 301 can be one or more.
  • processor 301, memory 302, and transceiver 303 may be connected by bus 304 or other means.
  • Monitoring system 30 can be used to perform the steps of FIG. For the meaning and examples of the terms involved in the embodiment, reference may be made to the corresponding embodiment of FIG. 1. I will not repeat them here.
  • the wireless transceiver 302 is configured to receive a first task that needs to be processed.
  • the program code is stored in the memory 303.
  • the processor 901 is configured to call the program code stored in the memory 903 for performing the following operations:
  • the processor 301 is configured to allocate the first task to the first group of devices according to the load balancing algorithm, and instruct the first group of devices to sequentially allocate the first task to the first device in the first group of devices.
  • the processor 301 herein may be a processing component or a general term of multiple processing components.
  • the processing element can be a central processor (Central) Processing Unit, CPU), or a specific integrated circuit (Application Specific Integrated) Circuit, ASIC), or one or more integrated circuits configured to implement embodiments of the present application, such as one or more microprocessors (digital singnal Processor, DSP), or one or more Field Programmable Gate Arrays (FPGAs).
  • CPU central processor
  • ASIC Application Specific Integrated Circuit
  • DSP digital singnal Processor
  • FPGAs Field Programmable Gate Arrays
  • the memory 303 may be a storage device or a collective name of a plurality of storage elements, and is used to store executable program code or parameters, data, and the like required for the application running device to operate. And the memory 303 may include random access memory (RAM), and may also include non-volatile memory (non-volatile memory) Memory), such as disk storage, flash (Flash), etc.
  • RAM random access memory
  • non-volatile memory non-volatile memory
  • flash flash
  • Bus 304 can be an industry standard architecture (Industry Standard Architecture, ISA) bus, Peripheral Component (PCI) bus or extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc.
  • the bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 3, but it does not mean that there is only one bus or one type of bus.
  • the terminal may further include input and output means connected to the bus 304 for connection to other parts such as the processor 301 via the bus.
  • the input/output device can provide an input interface for the operator, so that the operator can select the control item through the input interface, and can also be other interfaces through which other devices can be externally connected.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: Flash drive, read-only memory (English: Read-Only Memory, referred to as: ROM), random accessor (English: Random Access Memory, referred to as: RAM), disk or CD.
  • ROM Read-Only Memory
  • RAM Random Access Memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L'invention concerne un procédé de distribution de tâche de regroupement d'une plate-forme en nuage dans un système de surveillance. Le procédé comprend les étapes suivantes : la plateforme en nuage du système de surveillance reçoit une première tâche à traiter; la plateforme en nuage du système de surveillance distribue la première tâche à un premier groupe de dispositifs selon un algorithme d'équilibrage de charge; et le système de surveillance indique le premier groupe de dispositifs pour distribuer la première tâche au premier dispositif dans le premier groupe de dispositifs en séquence. La solution technique selon la présente invention présente des avantages de haut rendement.
PCT/CN2017/075769 2017-03-06 2017-03-06 Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance WO2018161220A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/075769 WO2018161220A1 (fr) 2017-03-06 2017-03-06 Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/075769 WO2018161220A1 (fr) 2017-03-06 2017-03-06 Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance

Publications (1)

Publication Number Publication Date
WO2018161220A1 true WO2018161220A1 (fr) 2018-09-13

Family

ID=63447152

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/075769 WO2018161220A1 (fr) 2017-03-06 2017-03-06 Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance

Country Status (1)

Country Link
WO (1) WO2018161220A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265707A1 (en) * 2008-04-21 2009-10-22 Microsoft Corporation Optimizing application performance on virtual machines automatically with end-user preferences
CN101969391A (zh) * 2010-10-27 2011-02-09 北京邮电大学 一种支持融合网络业务的云平台及其工作方法
CN103533063A (zh) * 2013-10-18 2014-01-22 北京华胜天成科技股份有限公司 一种可实现web应用资源动态扩展的方法及装置
CN106851213A (zh) * 2017-03-06 2017-06-13 深圳市博信诺达经贸咨询有限公司 监控***中云平台的分组任务分配方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265707A1 (en) * 2008-04-21 2009-10-22 Microsoft Corporation Optimizing application performance on virtual machines automatically with end-user preferences
CN101969391A (zh) * 2010-10-27 2011-02-09 北京邮电大学 一种支持融合网络业务的云平台及其工作方法
CN103533063A (zh) * 2013-10-18 2014-01-22 北京华胜天成科技股份有限公司 一种可实现web应用资源动态扩展的方法及装置
CN106851213A (zh) * 2017-03-06 2017-06-13 深圳市博信诺达经贸咨询有限公司 监控***中云平台的分组任务分配方法及***

Similar Documents

Publication Publication Date Title
US7984228B2 (en) Device connection routing for controller
WO2018176390A1 (fr) Procédé et système de précaution de sécurité pour bobineuse
JPH01270161A (ja) 共通バス制御方法
WO2015064850A1 (fr) Procédé et appareil de gestion de mémoire tampon pour une communication de bus série universel dans un environnement sans fil
WO2018223354A1 (fr) Procédé et système d'enregistrement de présence à base de positionnement
WO2018161220A1 (fr) Procédé et système de distribution de tâche de regroupement de plateforme en nuage dans un système de surveillance
WO2018170683A1 (fr) Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance
WO2018161342A1 (fr) Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage
WO2018161219A1 (fr) Procédé et système de gestion des mégadonnées de vidéos de surveillance
WO2018209586A1 (fr) Procédé et système de positionnement bluetooth
WO2018170684A1 (fr) Procédé et système de localisation de panne pour une plate-forme de surveillance en nuage
WO2019061384A1 (fr) Procédé et système de sélection d'un gestionnaire de tâches dans un système de robot web distribué
WO2018176449A1 (fr) Procédé et système de réalisation de statistiques et d'une distribution sur la progression d'une machine d'enroulement
WO2018170685A1 (fr) Procédé et système d'assemblage vidéo pour une plate-forme de surveillance en nuage
WO2018223375A1 (fr) Procédé et système de contrôle et de rappel de trafic de terminal
WO2018165839A1 (fr) Procédé et système de mise en œuvre de chenilles distribuées
WO2019061385A1 (fr) Procédé et système de distribution de tâches de robots d'indexation distribués
WO2018209549A1 (fr) Procédé et système de division d'intervalle vidéo de terminal
WO2018170889A1 (fr) Procédé et système de regroupement d'amis pour messagerie instantanée
WO2018209550A1 (fr) Procédé et système de mise à jour de système de terminal
WO2018176223A1 (fr) Procédé et système de mise en oeuvre clonée pour message instantané
WO2018209548A1 (fr) Procédé et système de décodage vidéo de terminal
WO2018218615A1 (fr) Procédé et système de détermination de priorités de multiples applications dans un terminal
WO2018209507A1 (fr) Procédé et système de duplication d'applications de terminal
WO2018223346A1 (fr) Procédé et système de positionnement dans un partage de photographies

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17899537

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 23.01.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17899537

Country of ref document: EP

Kind code of ref document: A1