+

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 PDF

Info

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
Application number
PCT/CN2017/076280
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/076280 priority Critical patent/WO2018161342A1/fr
Publication of WO2018161342A1 publication Critical patent/WO2018161342A1/fr

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Voting apparatus
    • G07C13/02Ballot boxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-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.
PCT/CN2017/076280 2017-03-10 2017-03-10 Procédé et système d'élection pour système distribué de plate-forme de surveillance en nuage WO2018161342A1 (fr)

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)

* Cited by examiner, † Cited by third party
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 深圳市博信诺达经贸咨询有限公司 监控云平台分布式系统的选举方法及系统

Patent Citations (5)

* Cited by examiner, † Cited by third party
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

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载