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 PDFInfo
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000010586 diagram Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support 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.
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)
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 | 深圳市博信诺达经贸咨询有限公司 | 监控***中云平台的分组任务分配方法及*** |
-
2017
- 2017-03-06 WO PCT/CN2017/075769 patent/WO2018161220A1/fr active Application Filing
Patent Citations (4)
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 |