You are on page 1of 9

CENTRO DE CONTROLE OPERACIONAL

Caderno III

Câmeras
Índice

1. INTRODUÇÃO .................................................................................................................... 3
2. VISÃO MACRO ................................................................................................................... 4
3. COMPONENTES DO SISTEMA ............................................................................................. 5
3.1. Solução Embarcada ............................................................................................................ 5
3.2. Ambiente de garagem ........................................................................................................ 5
3.3. Central CCO....................................................................................................................... 6
4. REQUISITOS ..................................................................................................................... 7
4.1. Embarcado ........................................................................................................................ 7
4.2. Ambiente Garagem ............................................................................................................ 7
4.3. Central CCO....................................................................................................................... 8

2
1. INTRODUÇÃO

O presente documento tem por objetivo expor o modelo de funcionamento e todos os requisitos
relacionados ao subsistema da Tecnologia Embarcada - CFTV Circuito Interno de TV.

Será apresentada a estrutura e visão macro dos componentes sistêmicos empregados neste contexto,
passando por todas as camadas envolvidas, desde os elementos embarcados no âmbito do veículo,
como nas fronteiras da garagem e também da central CCO.

Também será exemplificada a arquitetura proposta para a solução, assim como cada um dos módulos
e objetos que fazem parte deste escopo, como a definição das responsabilidades de cada uma das
partes envolvidas no processo de gerenciamento e auditoria dos vídeos gerados pelo subsistema de
circuito interno de TV.

3
2. VISÃO MACRO

O Circuito Interno de TV pode ser desmembrado em 03 (três) grandes camadas, as quais, de forma
geral, são as mesmas estruturadas e definidas na arquitetura do sistema CCO. São elas: Tecnologia
Embarcada, Garagem e CCO.

Cada uma delas possui certas reponsabilidades sobre os processos de gerenciamento, controle e
auditoria de vídeos, as quais são adequadas não apenas ao ambiente do sistema, mas também à
politica definida pelo administrador da plataforma.

• Tecnologia Embarcada: Conjunto de hardware e software instalados nos veículos que


permitem filmar e armazenar vídeos e imagens no ambiente embarcado. Os componentes
estão especificados e detalhados no Item 7.2, sendo basicamente:
− Câmeras: Câmeras instaladas no veículo para registro de filmagem, integradas à UCP.
− Armazenamento: Armazenamento local dos arquivos de mídia oriundo das câmeras
embarcadas.
− Vínculo de Eventos: Módulo de sistema que permite gerar eventos pré-determinados,
de forma automatizada, e realizar marcações nos vídeos adquiridos das câmeras.

• Garagem: Age como receptor de primeiro nível para recebimento dos arquivos de vídeos
oriundos dos veículos e pode conter certo grau de auditoria, a ser definido pelo gestor do
sistema.
− Serviço de download: Responsável por conectar em cada uma das câmeras no
ambiente da garagem, por intermédio da UCP, e realizar a obtenção dos vídeos
armazenados no veículo. Também contém serviços para processamento de arquivos
de mídia disponibilizados via dispositivo USB.
− Monitoramento Local: Monitora a transferência de dados na rede local no que está
relacionado aos arquivos de mídias e permite que o operador visualize de forma
gráfica indicadores de comunicação de cada carro e suas respectivas câmeras.
− Auditoria Local: Permite que a garagem tenha determinado nível de auditoria sobre os
vídeos recebidos. Esta funcionalidade depende de concessões determinadas pela
central CCO.
− Armazenamento Local: Armazenamento em base local da garagem de vídeos e
metadados de vídeos, que possibilitam uma auditoria local. Também proporciona
maior segurança de transmissão e armazenamento de dados.

• CCO: Fica responsável por centralizar a inteligência dos dados referentes ao subsistema
de circuito interno de TV, que de forma sucinta pode ser resumido nos objetos abaixo:
− Cadastros e Configurações: Configuração sobre quantidade de câmeras por tipo de
veículo, assim como a definição do mapeamento das mesmas nos carros. Também
determina os eventos prioritários embarcados que devem gerar marcações nos
registros de vídeos.
− Monitoramento das Garagens: Monitora de forma remota o ambiente das garagens,
possibilitando ações preventivas e de manutenção no que tange aos downloads e
processamento dos arquivos de mídia.
− Auditoria (Demanda / Eventos): Possibilita a auditoria dos veículos por intermédio dos
vídeos gerados no ambiente embarcado. Também permite a visualização dos eventos
gerados no sistema e os vídeos referentes a cada ocorrência.
− Requisições e Priorizações: Possibilita que a central CCO defina quais são os eventos,
os quais são vinculados aos vídeos, prioritário e que devem ser baixados de forma
preferencial sobre os demais. Também permite ao CCO, solicitar determinados vídeos
à garagem.
− Armazenamento Centralizado: Registra e armazena em base de dados centralizada os
vídeos de eventos e especialmente requisitados pelo CCO.

4
3. COMPONENTES DO SISTEMA

A seguir são detalhados os módulos que constituem o subsistema de circuito interno de TV. Cada uma
das camadas será exposta no decorrer desta seção.

3.1. Solução Embarcada

Define todos os equipamentos e softwares instalados no âmbito do veículo, conforme descrito no Item
7.2.

Módulo Descrição
Equipamentos de filmagem instalados nos veículos para obter vídeos do
Câmeras
ambiente do carro. Estão conectadas à UCP por meio de ethernet.
Unidade central de processamento responsável por toda a inteligência
embarcada. No subsistema de circuito interno de TV, tem capacidade para
UCP registrar em sua memória os vídeos oriundos das câmeras. Também possui
as definições dos eventos pré-configurados que devem realizar marcações
nos vídeos.
A comunicação Wi-fi é usada para enviar os arquivos de vídeo
Comunicação Wi-fi
(armazenados na UCP) para a garagem, por via do serviço de download.
No âmbito dos vídeos, a comunicação 3G é usada exclusivamente para
Comunicação 3G disponibilizar fluxos de vídeos em tempo real (Live View).
Não é usada para transferência de arquivos.
Dispositivo ou entrada USB que permite descarregar os vídeos como forma
USB
de contingência à comunicação Wifi.

3.2. Ambiente de garagem

Implementa os componentes que permitem a extração de vídeos dos veículos, assim como pré-
processamento em ambiente local e posterior integração com sistema CCO.

Módulo Descrição
Realiza o consumo dos vídeos armazenados na solução embarcada. Possui
algoritmo inteligente que prioriza os arquivos de mídias relacionados a
Serviço de Download
determinados eventos ocorridos a bordo e também demandas solicitadas
explicitamente pela central.
Pré-processamento local que tem por objetivo registrar certos metadados e
Processamento os vídeos em uma base de dados, desta forma disponibilizando
informações para integração com CCO, monitoramento e auditoria local.
Realiza o processamento de vídeos oriundos do dispositivo USB, o qual
Processador USB
descarrega arquivos como forma de contingência à comunicação Wi-Fi.
Permite ao operador da garagem monitorar, por meio de visualização
Monitoramento gráfica de indicadores, o ambiente de comunicação da garagem, no que
tange os vídeos obtidos das câmeras.
Módulo que permite à garagem a realização de determinadas auditorias,
Auditoria assim como a realização de buscas de vídeos.
O acesso a estas funções devem ser concedidas previamente pelo CCO.
Possibilita conexão em tempo real com as câmeras alocadas dentro dos
Live View veículos para exibição de vídeos e/ou imagens.
A conexão é feita via ambiente 3G.
Módulo responsável por enviar os vídeos recebidos na garagem para a
Integração CCO
central CCO, de forma automatizada.

5
3.3. Central CCO

Sistema central, denominado CCO, que concentra e armazena toda a informação referente às
filmagens ocorridas a bordo.

Módulo Descrição
Serviço de sincronismo com as garagens responsável por receber os vídeos
Integração CCO
de forma automática de todo o sistema.
Possibilita conexão em tempo real com as câmeras alocadas dentro dos
Live View veículos para exibição de vídeos e/ou imagens.
A conexão é feita via ambiente 3G.
Permite configurar os veículos no que está relacionado ao sistema de
circuito interno de TV. São cadastrados os tipos de veículos, assim como
Configuração determinada a localização física de cada equipamento dentro dos carros.
Também são definidos parâmetros gerais a respeito do formato do vídeo,
resolução, configuração dos eventos e criticidade de cada um deles, etc.
Permite que os operadores da central realizem auditorias sobre as
filmagens ocorridas dentro dos veículos. Possibilitam a localização
Auditoria
avançada de vídeos e a visualização de eventos ocorridos a bordo junto
com seus respectivos vídeos.
Possibilita que a central monitore cada uma das garagens incluídas no
Monitoramento sistema e avalie, por meio de indicadores, a performance da comunicação,
armazenamento e transferência de arquivos de mídia.
Neste módulo a central pode solicitar o download de determinados vídeos
Requisições ou mesmo a priorização destes. Desta forma os sistemas de garagens
serão demandados de acordo com estas requisições.
O módulo de eventos possui a capacidade de importar ocorrências de
sistemas externos, como o sistema de bilhetagem ou de tráfego da cidade,
Eventos possibilitando assim atrelar estes fatos e um ou mais filmagens.
Desta maneira a auditoria pode trabalhar de forma mais otimizada,
descartando, portanto, visualização ineficaz de vídeos.
Banco de dados centralizado que contém armazenado toda a informação
DB CCO
do sistema CCO, inclusive dados oriundos do circuito interno de TV.

6
4. REQUISITOS

Nesta seção são descritos os requisitos referentes ao subsistem de circuito interno de TV, classificados
por cada uma das camadas previamente determinadas.

4.1. Embarcado

Deverão ser atendidos os requisitos e características técnicas / funcionais das câmeras, conforme
descrito no Item 7.2.

4.2. Ambiente Garagem

• Sistema deve estar apto a receber dos veículos as filmagens, separadas por câmera, por
intermédio da rede wi-fi da garagem;
• O sistema deve atender e obter os vídeos, de forma simultânea, de diversos veículos e
câmeras;
• A integridade de cada arquivo de vídeo recebido deve ser checada por meio de algoritmos de
CRC;
• O serviço de download deve priorizar a obtenção de vídeos de acordo com:
o Eventos pré-definidos com criticidade alta;
o Eventos pré-definidos com criticidade média;
o Demandas da Central por determinada faixa horária e veículo;
o Demais vídeos gerados devem possuir prioridade inferior aos supracitados;
• Como forma de contingência à comunicação Wi-Fi, o sistema deve estar apto a receber
filmagens mediante o processamento de arquivos disponibilizados em um dispositivo USB;
• Sistema deve permitir as seguintes configurações mínimas para obtenção de vídeos:
o Obtenção de serviço completo: Obtenção de todos os vídeos armazenados no
ambiente a bordo, ou seja, realizar download de todas as câmeras e do serviço
inteiro, sem interrupções;
o Obtenção de eventos e sob demanda: Obter apenas eventos ocorridos a bordo ou
demandas solicitadas pela Central. Neste modelo também deve ser possível obter
vídeos por amostragem (10% das horas do serviço, por exemplo);
• Deve permitir, dentro da rede local, acesso a localização de vídeos por carro e período, como a
auditoria deles, por intermédio de um software gerenciador;
• O acesso ao módulo de auditoria local deve ser concedido pelo administrador do sistema, no
CCO;
• Permitir, dentro da rede local, visualizar em tempo real, os vídeos do circuito interno de TV.
Esta opção deve ser dependente de permissão de acesso concedida pelo CCO;
• Possibilitar ao operador da garagem monitorar todos os carros dentro da fronteira da rede de
garagem, assim como a quantidade de vídeos em comunicação e comunicados em determinado
período de tempo;
• Permitir ao operador a visualização de gráficos contendo indicadores de comunicação e
transmissão de dados;
• Possibilitar, por intermédio de gráficos e dashboards, a visualização macro do estado de
comunicação atual da garagem;
• Possibilitar a configuração de alertas referente à comunicação dos vídeos, que serão exibidos
em telas de monitoramento com definições de cores diferenciadas pela criticidade do mesmo;
• Os alertas devem ser configurados em, no mínimo, três níveis de criticidade, sendo, alta, média
e baixa;
• O monitoramento deve estar previsto para a visualização nos seguintes modelos:
o Visualização web: Formato de browser, ideal para PC’s;
o Painéis: Formato para visualização em grandes monitores ou TV de 40′′ ou mais;

7
o Mobile: Dispositivos Smartphone, compatíveis com tecnologias iOS, Android e
WindowsPhone;
• Deve permitir a emissão de relatórios operacionais e de monitoramento;
• O sistema deve possibilitar o envio automatizado de alguns alertas para a central, de forma que
eventos críticos sejam visualizados também no CCO;
• A plataforma deve permitir o armazenamento completo dos vídeos de forma local, para
auditoria e histórico e o envio apenas de amostragens de eventos e demandas específicas para
o sistema central CCO, desta forma não onerando a infraestrutura de comunicação com envio
de todas as informações recebidas dos veículos.
• Permitir a visualização do vídeo de determinada câmera sincronizado com mapa de
geoposicionamento do percurso do veículo no momento da filmagem;
• Possibilitar a visualização simultânea de até 4 vídeos do mesmo veículo a titulo de auditoria;
• Quando na visualização simultânea, o controle de vídeo, incluindo pausa, retrocesso, avançar e
progresso de vídeo, deve ser único para todas as exibições;
• Sistema deve permitir a geração e reinderização de novos vídeos mediante a seleção de uma ou
mais câmeras de determinado veículo e data e hora de início e fim do mesmo;
• Deve ser implementado um protocolo de troca de informações com as seguintes características:
o Baseado em padrão de mercado (http / TCP-IP socket / etc) que garanta recebimento
dos pacotes;
o Deve ter enfoco no desempenho da transmissão de dados;
o Possibilitar, em caso de queda de transmissão no decorrer de uma determinada
comunicação, a retomada do envio de arquivos de forma que não seja preciso
reenviar dados previamente despachados, ou seja, caso haja falha na comunicação
de um arquivo, o sistema deve estar apto a continuar o processo a partir do offset já
comunicado;

4.3. Central CCO

• Sistema central deve estar apto a cadastrar todas as câmeras instaladas, definindo a localização
das mesmas, assim como a angulação de instalação dentro do carro para cada modelo de
veículo existente no sistema;
• Possibilitar a localização de vídeos por carro, linha e data / hora da ocorrência;
• Permitir a visualização do vídeo de determinada câmera sincronizado com mapa de
geoposicionamento do percurso do veículo no momento da filmagem;
• Possibilitar a visualização simultânea de no mínimo 4 vídeos do mesmo veículo a titulo de
auditoria;
• Quando na visualização simultânea, o controle de vídeo, incluindo pausa, retrocesso, avançar e
progresso de vídeo, deve ser único para todas as exibições;
• Sistema deve permitir a geração e reinderização de novos vídeos mediante a seleção de uma ou
mais câmeras de determinado veículo e data e hora de início e fim do mesmo;
• Deve possibilitar o acesso em tempo real das câmeras dos veículos;
• Sistema deve possibilitar a geração de imagens estáticas de um trecho dos vídeos, as quais
serão disponibilizadas ao operador em formato JPEG ou BMP;
• Possibilitar a criação de eventos embarcados de vídeo, podendo ser classificados em criticidade
alta ou média. A criticidade deve definir a prioridade de envio dos vídeos para as garagens e
posteriormente na central. Cada mensagem ou função no terminal do motorista pode ser
vinculada a um determinado evento de vídeo;
• Permitir configurar, para cada tipo de evento, a quantidade de minutos a ser gravada antes e
depois da ocorrência;
• Possibilitar, por meio de integração com sistemas externos, o recebimento de eventos
relacionados ao transporte. Estes eventos devem ser vinculados aos vídeos ocorridos nos
veículos para facilitar indexação e busca pelos mesmos;
• Permitir a auditoria de vídeos de forma simultânea entre diversos operadores, sem que haja
conflitos na exibição de filmagens entre eles;

8
• Registrar indicadores de atenção dos operadores ao assistirem vídeos, por intermédio de
apontamentos visuais aleatórios, que devem ser acionados pelos auditores, permitindo a
geração de estatísticas de acerto e falhas dos pontos de atenção, por usuário;
• O sistema deve gerar automaticamente uma lista de vídeos a serem auditados, desta forma
gerando o fluxo de trabalho para os auditores de vídeo. Esta lista deve manter os eventos
ocorridos nos veículos e suas diversas criticidades, assim como selecionar vídeos e carros por
amostragem, por intermédio de algoritmo pseudoaleatório, a fim de atingir maior performance
no que tange questões de auditoria;
• Exibir, por meio de visualizações gráficas, a performance de comunicação de cada garagem do
sistema, possibilitando visualizar em tempo real problemas e gargalos de transmissão;
• Possibilitar, por meio de integração automatizada, o recebimento de arquivos de vídeos das
garagens, para armazenamento na central, conferindo prioridade às filmagens de eventos, de
acordo com sua criticidade;
• Permitir ao operador da central, realizar requisições de vídeos de determinados veículos e um
período de tempo, definindo uma prioridade de recepção. Uma vez requisitadas, as filmagens
serão obtidas com prioridade maior de atendimento sobre as demais;
• Definir, por meio de permissões de acesso, quais tipo de auditorias podem ser realizadas no
ambiente da garagem, na base de dados local;
• Todo o sistema deve conter restrições de acesso por módulo, tela e determinadas
funcionalidades, possibilitando a definição de permissão por grupos de usuários;
• O sistema deve estar apto a descartar automaticamente os vídeos armazenados após
quantidade de dias definida pelo gestor do sistema, sendo esta uma opção facultativa;
• Certos eventos ou vídeos podem ser demarcados para não serem excluídos no processo
automático de expurgo.

You might also like