WO2018161342A1 - Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage - Google Patents
Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage Download PDFInfo
- Publication number
- WO2018161342A1 WO2018161342A1 PCT/CN2017/076280 CN2017076280W WO2018161342A1 WO 2018161342 A1 WO2018161342 A1 WO 2018161342A1 CN 2017076280 W CN2017076280 W CN 2017076280W WO 2018161342 A1 WO2018161342 A1 WO 2018161342A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- election
- distributed system
- master device
- votes
- processing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000012544 monitoring process Methods 0.000 title claims abstract description 21
- 238000010586 diagram Methods 0.000 description 2
- 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
- G07C13/02—Ballot boxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Definitions
- the present invention relates to the field of monitoring, and in particular, to an election method and system for monitoring a cloud platform distributed 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 electoral method of the distributed system of the existing monitoring system is inefficient and affects the user experience.
- the application provides an election method for monitoring a distributed platform of a cloud platform. It solves the shortcomings of the prior art technical solutions.
- a method for monitoring a cloud platform distributed system comprising the steps of: a first device in a distributed system broadcasting an election message to other devices in the distributed system, the election message including, The processing capability of the first device; the first device of the distributed system receives other election messages broadcast by the other device, the other election messages include: processing capabilities of other devices; the first device of the distributed system determines the first device processing When the strongest is possible, the election vote is voted for the first device; the distributed system counts the number of votes, and the device with the highest number of votes is used as the master device.
- the method further includes:
- the distributed system uses the device with the second highest number of votes as the standby master device.
- the method further includes:
- the distributed system configures the standby master device as a new master device.
- an election system for monitoring a cloud platform distributed system comprising:
- a transceiver unit configured to broadcast an election message to other devices in the distributed system, where the election message includes: processing capability of the first device; receiving other election messages broadcast by the other device, where the other election messages include: Equipment processing capacity;
- the processing unit is configured to: when the first device processing is the strongest, vote the election vote to the first device; count the number of votes, and use the device with the highest number of votes as the master device.
- system further includes:
- the processing unit is configured to use the device with the second highest voting number as the standby master device.
- system further includes:
- the processing unit is configured to configure the standby master device as a new master device, such as a master device failure.
- 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 broadcast an election message to other devices in the distributed system, where the election message includes: processing capability of the first device; receiving other election messages broadcast by the other device, the other election message Including: the processing power of other equipment;
- the processor is configured to: when the processing of the first device is the strongest, vote for the election to the first device; count the number of votes, and use the device with the highest number of votes as the master device.
- the processor is specifically configured to use the device with the second highest number of votes as the standby master device.
- the processor is configured to configure the standby master device as a new master device, such as a master device failure.
- the technical solution provided by the present invention improves efficiency by a new election method, so it has the advantage of high user experience.
- FIG. 1 is a flowchart of an election method for monitoring a cloud platform distributed system according to a first preferred embodiment of the present invention
- FIG. 2 is a structural diagram of an election system for monitoring a cloud platform distributed 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 method for electing a distributed cloud platform distributed system according to a first preferred embodiment of the present invention. The method is as shown in FIG. 1 and includes the following steps:
- Step S101 The first device in the distributed system broadcasts an election message to other devices in the distributed system, where the election message includes a processing capability of the first device.
- Step S102 The first device of the distributed system receives other election messages broadcast by the other device, where the other election messages include: processing capabilities of other devices.
- Step S103 The first device of the distributed system determines that the first device processing is the strongest, and the election vote is voted for the first device; the distributed system counts the number of votes, and the device with the highest number of votes is used as the master device.
- the technical solution provided by the present invention improves efficiency by a new election method, so it has the advantage of high user experience.
- the distributed system uses the device with the second highest number of votes as the standby master device.
- the distributed system configures the standby master device as a new master device.
- FIG. 2 is an electoral system for monitoring a cloud platform distributed system according to a second preferred embodiment of the present invention.
- the system is as shown in FIG. 2, and includes:
- the transceiver unit 201 is configured to broadcast an election message to other devices in the distributed system, where the election message includes: processing capability of the first device; and receiving other election messages broadcast by the other device, where the other election messages include: Processing capacity of other equipment;
- the processing unit 202 is configured to: when the first device processing is the strongest, vote the election vote to the first device; count the number of votes, and use the device with the highest number of votes as the master device.
- the technical solution provided by the present invention improves efficiency by a new election method, so it has the advantage of high user experience.
- the system may further include: a processing unit 202, where the device with the second highest number of votes is used as the standby master device.
- the processing unit 202 is configured to configure the standby master device as a new master device, such as a master device failure.
- 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 broadcast an election message to other devices in the distributed system, where the election message includes: processing capability of the first device; receiving other election messages broadcast by the other device, where the other election messages include : The processing power of other devices.
- 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: when the first device processing is the strongest, vote the election vote to the first device; count the number of votes, and use the device with the highest number of votes as the master device.
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Alarm Systems (AREA)
Abstract
La présente invention concerne un procédé d'élection pour un système distribué d'une plate-forme de surveillance en nuage, le procédé comprenant les étapes suivantes : un premier équipement dans un système distribué diffuse un message d'élection à d'autres équipements dans le système distribué, le message d'élection comprenant la capacité de traitement du premier équipement ; le premier équipement du système distribué reçoit d'autres messages d'élection diffusés par l'autre équipement, les autres messages d'élection comprenant : les capacités de traitement de l'autre équipement ; lorsque le premier équipement du système distribué détermine que le premier équipement présente la capacité de traitement la plus importante, un vote d'élection est attribué au premier équipement ; le système distribué compte les votes, et l'équipement ayant le plus grand nombre de votes sert d'équipement de commande maître. La solution technique de la présente invention présente l'avantage d'offrir une excellente expérience d'utilisateur.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/076280 WO2018161342A1 (fr) | 2017-03-10 | 2017-03-10 | Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/076280 WO2018161342A1 (fr) | 2017-03-10 | 2017-03-10 | Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018161342A1 true WO2018161342A1 (fr) | 2018-09-13 |
Family
ID=63448088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/076280 WO2018161342A1 (fr) | 2017-03-10 | 2017-03-10 | Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2018161342A1 (fr) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080168182A1 (en) * | 2007-01-05 | 2008-07-10 | Silicon Graphics, Inc. | System and Method of Synchronizing Real Time Clock Values in Arbitrary Distributed Systems |
CN103634375A (zh) * | 2013-11-07 | 2014-03-12 | 华为技术有限公司 | 扩容集群节点的方法、装置及设备 |
CN104679796A (zh) * | 2013-12-03 | 2015-06-03 | 方正信息产业控股有限公司 | 一种选举方法、装置及数据库镜像集群节点 |
CN104753994A (zh) * | 2013-12-27 | 2015-07-01 | 杭州海康威视系统技术有限公司 | 基于集群服务器系统的数据同步方法及其装置 |
CN106952207A (zh) * | 2017-03-10 | 2017-07-14 | 深圳市博信诺达经贸咨询有限公司 | 监控云平台分布式系统的选举方法及系统 |
-
2017
- 2017-03-10 WO PCT/CN2017/076280 patent/WO2018161342A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080168182A1 (en) * | 2007-01-05 | 2008-07-10 | Silicon Graphics, Inc. | System and Method of Synchronizing Real Time Clock Values in Arbitrary Distributed Systems |
CN103634375A (zh) * | 2013-11-07 | 2014-03-12 | 华为技术有限公司 | 扩容集群节点的方法、装置及设备 |
CN104679796A (zh) * | 2013-12-03 | 2015-06-03 | 方正信息产业控股有限公司 | 一种选举方法、装置及数据库镜像集群节点 |
CN104753994A (zh) * | 2013-12-27 | 2015-07-01 | 杭州海康威视系统技术有限公司 | 基于集群服务器系统的数据同步方法及其装置 |
CN106952207A (zh) * | 2017-03-10 | 2017-07-14 | 深圳市博信诺达经贸咨询有限公司 | 监控云平台分布式系统的选举方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011155761A2 (fr) | Procédé et système de décodage de données audio avec régulation sélective de puissance | |
WO2013165088A1 (fr) | Appareil et procédé de transcodage distribué à l'aide de multiples serveurs | |
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 | |
WO2018161342A1 (fr) | Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage | |
WO2018170684A1 (fr) | Procédé et système de localisation de panne pour une plate-forme de surveillance en nuage | |
WO2018161219A1 (fr) | Procédé et système de gestion des mégadonnées de vidéos de surveillance | |
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 | |
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 | |
WO2018223375A1 (fr) | Procédé et système de contrôle et de rappel de trafic de terminal | |
WO2019061384A1 (fr) | Procédé et système de sélection d'un gestionnaire de tâches dans un système de robot web distribué | |
CN220511167U (zh) | 音视频装置及电子设备 | |
CN213461982U (zh) | 一种信息流一体化处理平台 | |
WO2022059901A1 (fr) | Système de microphone sans fil comprenant un émetteur et un récepteur de microphone sans fil | |
WO2018209586A1 (fr) | Procédé et système de positionnement bluetooth | |
WO2018176225A1 (fr) | Procédé et système de décodage pour données audio et vidéo | |
CN115550601B (zh) | 一种采用音视频的多功能指挥调度系统 | |
CN213126279U (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 | |
WO2018218615A1 (fr) | Procédé et système de détermination de priorités de multiples applications dans un terminal | |
WO2023024014A1 (fr) | Station d'accueil | |
WO2023024015A1 (fr) | Dispositif électronique multifonctionnel | |
WO2018223371A1 (fr) | Procédé et système de contrôle d'accès à un point d'accès sans fil par un terminal |
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: 17899483 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: 17899483 Country of ref document: EP Kind code of ref document: A1 |