WO2018170683A1 - Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance - Google Patents
Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance Download PDFInfo
- Publication number
- WO2018170683A1 WO2018170683A1 PCT/CN2017/077330 CN2017077330W WO2018170683A1 WO 2018170683 A1 WO2018170683 A1 WO 2018170683A1 CN 2017077330 W CN2017077330 W CN 2017077330W WO 2018170683 A1 WO2018170683 A1 WO 2018170683A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- task
- time
- monitoring system
- cloud platform
- specifically
- Prior art date
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect 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
Definitions
- the present invention relates to the field of monitoring, and in particular, to a task allocation method and system for a cloud service 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 generally allocates tasks based on the load balancing method, which may cause the task processing time to be too long, so the efficiency is low. .
- the application provides a task allocation method for a cloud service in a monitoring system. It solves the shortcomings of the prior art technical solutions.
- a method for task allocation of a cloud service 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 calculates a total time for each cloud platform device to process the first task, the total time including: waiting time and delivery time;
- the monitoring system selects the device with the best total time as the device assigned by the first task.
- a task distribution system for monitoring a cloud service in a system comprising:
- a receiving unit configured to receive a first task that needs to be processed
- a calculating unit configured to calculate a total time for each cloud platform device to process the first task, where the total time includes: a waiting time and a delivery time;
- An allocating unit for selecting the device with the best total time as the device assigned by the first task.
- 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 calculate a total time that each cloud platform device processes the first task, where the total time includes: a waiting time and a delivery time; and selecting a device with the best total time as the device assigned by the first task.
- the technical solution provided by the present invention calculates the time of data transmission corresponding to the task and the processing time, so it has the advantage of allocating tasks according to the amount of time and improving the efficiency of task processing.
- FIG. 1 is a flowchart of a task allocation method of a cloud service in a monitoring system according to a first preferred embodiment of the present invention
- FIG. 2 is a structural diagram of a task allocation system for a cloud service 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 task allocation method for a cloud service 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 calculates a total time for each cloud platform device to process the first task, where the total time includes: waiting time and delivery time.
- Step S103 The monitoring system selects the device with the best total time as the device assigned by the first task.
- the technical solution provided by the embodiment of the present invention not only considers the waiting time of the processing task, but also considers the delivery time of the processing task, so it has the advantages of comprehensive consideration and improved efficiency.
- FIG. 2 is a schematic diagram of a task distribution system for a cloud service in a monitoring system according to a second preferred embodiment of the present invention.
- the system includes the following:
- the receiving unit 201 is configured to receive a first task that needs to be processed.
- the calculating unit 202 is configured to calculate a total time for each cloud platform device to process the first task, where the total time includes: a waiting time and a delivery time.
- the allocating unit 203 is configured to select the device with the best total time as the device assigned by the first task.
- the technical solution provided by the embodiment of the present invention not only considers the waiting time of the processing task, but also considers the delivery time of the processing task, so it has the advantages of comprehensive consideration and improved efficiency.
- 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 calculate a total time for each cloud platform device to process the first task, where the total time includes: waiting time and delivery time, and selecting the device with the best total time as the device assigned by the first task.
- 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
- Telephonic Communication Services (AREA)
Abstract
La présente invention concerne un procédé et un système d'attribution de tâches pour un service en nuage dans un système de surveillance, le procédé comprenant les étapes suivantes : une plateforme en nuage de système de surveillance reçoit une première tâche à traiter ; la plateforme en nuage de système de surveillance calcule le temps total nécessaire à chaque dispositif de plateforme en nuage pour traiter la première tâche, le temps total comprenant : un temps d'attente et un temps de livraison ; et le système de surveillance sélectionne le dispositif présentant le meilleur temps total en tant que dispositif attribué à la première tâche. L'avantage de la solution technique offerte par la présente invention est sa grande efficacité.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/077330 WO2018170683A1 (fr) | 2017-03-20 | 2017-03-20 | Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/077330 WO2018170683A1 (fr) | 2017-03-20 | 2017-03-20 | Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018170683A1 true WO2018170683A1 (fr) | 2018-09-27 |
Family
ID=63583948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/077330 WO2018170683A1 (fr) | 2017-03-20 | 2017-03-20 | Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018170683A1 (fr) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7644188B2 (en) * | 2002-02-25 | 2010-01-05 | Intel Corporation | Distributing tasks in data communications |
CN102508714A (zh) * | 2011-11-03 | 2012-06-20 | 南京邮电大学 | 一种云计算中基于绿色计算的虚拟机调度方法 |
CN103699446A (zh) * | 2013-12-31 | 2014-04-02 | 南京信息工程大学 | 基于量子粒子群优化算法的多目标工作流动态调度方法 |
CN106954043A (zh) * | 2017-03-20 | 2017-07-14 | 华平智慧信息技术(深圳)有限公司 | 监控系统中云服务的任务分配方法及系统 |
-
2017
- 2017-03-20 WO PCT/CN2017/077330 patent/WO2018170683A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7644188B2 (en) * | 2002-02-25 | 2010-01-05 | Intel Corporation | Distributing tasks in data communications |
CN102508714A (zh) * | 2011-11-03 | 2012-06-20 | 南京邮电大学 | 一种云计算中基于绿色计算的虚拟机调度方法 |
CN103699446A (zh) * | 2013-12-31 | 2014-04-02 | 南京信息工程大学 | 基于量子粒子群优化算法的多目标工作流动态调度方法 |
CN106954043A (zh) * | 2017-03-20 | 2017-07-14 | 华平智慧信息技术(深圳)有限公司 | 监控系统中云服务的任务分配方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102195963B (zh) | 设备布局中的音频/视频流送 | |
US20070208848A1 (en) | Device connection routing for controller | |
WO2018176390A1 (fr) | Procédé et système de précaution de sécurité pour bobineuse | |
WO2018223354A1 (fr) | Procédé et système d'enregistrement de présence à base de positionnement | |
WO2018170683A1 (fr) | Procédé et système d'attribution de tâches pour service en nuage dans un système de surveillance | |
WO2018161220A1 (fr) | Procédé et système de distribution de tâche de regroupement de plateforme 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 | |
WO2018170684A1 (fr) | Procédé et système de localisation de panne pour une plate-forme de surveillance en nuage | |
WO2018209586A1 (fr) | Procédé et système de positionnement bluetooth | |
TW201802665A (zh) | 用於音訊匯流排之流量控制 | |
WO2018176449A1 (fr) | Procédé et système de réalisation de statistiques et d'une distribution sur la progression d'une machine d'enroulement | |
WO2018223375A1 (fr) | Procédé et système de contrôle et de rappel de trafic de terminal | |
WO2018161218A1 (fr) | Procédé et système de recommandation de séquençage de mégadonnées avec un système de surveillance | |
WO2018170685A1 (fr) | Procédé et système d'assemblage vidéo 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é | |
WO2018223373A1 (fr) | Système et procédé de gestion de terminal destinés à un numéro auxiliaire | |
WO2019061385A1 (fr) | Procédé et système de distribution de tâches de robots d'indexation distribués | |
WO2018209550A1 (fr) | Procédé et système de mise à jour de système de terminal | |
WO2018165839A1 (fr) | Procédé et système de mise en œuvre de chenilles distribuées | |
WO2018170889A1 (fr) | Procédé et système de regroupement d'amis pour messagerie instantanée | |
WO2018223371A1 (fr) | Procédé et système de contrôle d'accès à un point d'accès sans fil par un terminal | |
WO2018218615A1 (fr) | Procédé et système de détermination de priorités de multiples applications dans un terminal | |
WO2018176223A1 (fr) | Procédé et système de mise en oeuvre clonée pour message instantané | |
WO2018176386A1 (fr) | Procédé et système de commande au pied pour machine d'enroulement debout |
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: 17901459 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 22.01.2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17901459 Country of ref document: EP Kind code of ref document: A1 |