Sistema de bilhetagem de catraca

turnstile ticketing system

Last updated on: October 7th, 2023 18:52 pm

O que é o sistema de bilhetagem de catracas?

O sistema de bilhética com torniquete é um tipo de sistema de gestão de controlo de acesso abrangente, que é composto por um torniquete para peões e um sistema de bilhética. Para ser mais específico, um kit de desenvolvimento secundário da placa principal de bilhetagem, integrando-se ao protocolo da plataforma de bilhetes QR / Código de Barras do cliente, conectando-se então ao sinal de abertura da placa principal das catracas de pedestres para formar o sistema de bilhetagem da catraca.

Quando a plataforma de bilhetes em papel do cliente for conectada com sucesso ao quadro de ingressos, o leitor de código QR da catraca lerá as informações do código QR e as transmitirá diretamente para a plataforma de código QR para verificação. Após a verificação, a instrução de abertura do portão da catraca será emitida para a bilheteria para verificar se o portão está aberto de forma eficaz, e o portão não será aberto se for inválido.

Com a ampla aplicação de sistemas de bilhetagem de catracas em muitos locais de cobrança de passagens, os requisitos de confiabilidade, tempo real e flexibilidade dos sistemas de bilhetagem de catracas estão se tornando cada vez maiores.

Este vídeo mostra nossa catraca de bilheteria personalizada para um cliente. O cliente possui seu próprio sistema de bilhética de catraca, que está diretamente conectado à nossa catraca de bilhética de forma integrada. O início do vídeo é testar o código QR com sistema de bilhetagem de catraca. Pode-se observar que quando um código QR válido é usado para passar pela catraca de pedestres, a interface da tela da catraca exibirá um aviso de boas-vindas e de voz.

Quando um código QR inválido é usado, a interface da tela da catraca de pedestres exibirá a informação de que o código QR não foi encontrado e o prompt de voz é um código QR inválido. No caso de um código QR inválido, a interface de exibição da catraca de pedestres exibirá continuamente as informações do código QR inválido por 30 segundos. Todas essas funções podem ser configuradas através do software do sistema de bilhetagem de catracas.

O sistema de bilheteria com catraca é geralmente usado em pontos turísticos, museus, natatórios, ginásios, clubes e outros locais onde os ingressos precisam ser verificados e cobrados. Forneceremos o SDK (kit de desenvolvimento de software) e o pacote API desta placa principal. Se você precisar de desenvolvimento secundário ou se seu sistema de bilhetagem precisar se conectar à nossa catraca, não hesite em nos contatar.

O sistema de bilhetagem integra-se a uma catraca, meu sistema de bilhetagem eletrônica pode ser integrado à sua catraca com código QR?

Se você possui seu próprio sistema de bilhetagem eletrônica ou de terceiros que precisa ser integrado à nossa catraca com código QR, ou se tiver outros sistemas que precisam ser integrados à nossa catraca com código QR, podemos fornecer nosso pacote SDK e placa de interface API para você se conectar. Se precisar que nos conectemos para você, você também pode nos enviar o protocolo de integração do seu sistema. Avaliaremos se a integração pode ser bem-sucedida e avisaremos mais tarde.

Para mais informações, contacte contacte-nos. Nossa equipe de vendas profissional fornecerá soluções adequadas de acordo com suas necessidades. Se quiser saber mais pormenores sobre o torniquete de código QR, consulte outro artigo: como funciona o torniquete de código QR

Com o desenvolvimento contínuo da tecnologia da informação, a verificação de ingressos em pontos turísticos, cinemas e instalações esportivas mudou gradualmente de sistemas manuais para sistemas automáticos de verificação de ingressos baseados em catracas de emissão automática de ingressos. A catraca de pedestres é uma espécie de dispositivo de bloqueio de acesso, que serve para gerenciar o fluxo de pedestres e regular o acesso de pedestres. Sua função mais básica e central é ler as informações do ticket do usuário e permitir que apenas uma pessoa passe por vez. Pode ser utilizado à entrada de vários locais de carregamento e de controlo de acesso.

Um sistema de bilhetagem de catracas confiável, estável e rápido é muito importante para o funcionamento normal dos locais de check-in acima. A seguir, apresentaremos o método de projeto e desenvolvimento de um sistema de bilhetagem de catraca.

catraca de código qr

Composição do sistema de bilhetagem de catracas

O sistema de bilhetagem de catracas consiste em uma catraca para pedestres e um servidor de verificação de bilhetes. A porta da catraca adota o sistema de controle embarcado com processador ARM7 como núcleo, e o sistema operacional é win CE. O banco de dados local adota o banco de dados relacional leve SQLite. O servidor de verificação de tickets utiliza o sistema operacional window serve 2008 baseado em um processador Intel de 64 bits, e o banco de dados adota o SQL SERVE 2008. A catraca está conectada ao servidor de verificação de ingressos através da rede da cidade e se comunica com o protocolo TCP/IP padrão.

A catraca fará o download dos dados de inspeção do bilhete para o banco de dados local através da rede antes da inspeção do bilhete. Durante a inspeção de tickets, compare primeiro as informações de inspeção de tickets no banco de dados local. Se a correspondência for bem-sucedida, o usuário poderá passar. Caso contrário, a catraca envia uma solicitação de inspeção de tickets ao serviço de inspeção de tickets e o servidor usa o banco de dados de tickets do servidor para combinar as informações do ticket. Se a correspondência for bem-sucedida, as informações de sucesso serão devolvidas à catraca através da rede. Caso contrário, a informação da falha será devolvida à catraca. A catraca realiza as operações correspondentes de acordo com as informações retornadas.

Após a catraca de pedestres ler as informações exclusivas do bilhete do usuário, ele verifica as informações do bilhete. Se for bem-sucedido, o usuário poderá passar, caso contrário, será rejeitado. Quando a catraca valida as informações do bilhete, ela pode adotar métodos offline e online. O modo offline consiste em copiar as informações de inspeção do bilhete para o banco de dados local da catraca antes da inspeção do bilhete. Durante a inspeção do bilhete, a catraca usa o banco de dados local para combinar as informações do bilhete para inspeção do bilhete.

A vantagem do modo offline é estável e confiável: a desvantagem é que ele não é flexível o suficiente para adicionar as informações mais recentes dos tickets ao banco de dados local em tempo real. A modalidade online é que a catraca não armazena informações de fiscalização de passagens localmente, e está conectada ao servidor de fiscalização de passagens por meio da Rede Urbana de Bureau.

Ao comparar tickets, as informações do ticket são enviadas ao servidor de inspeção de tickets, e o servidor de inspeção de tickets retorna os resultados da inspeção de tickets para a catraca. A vantagem do modo online é que ele pode atualizar e adicionar informações de tickets de maneira conveniente e rápida em tempo real. Pode definir com flexibilidade a estratégia de inspeção de bilhetes: a desvantagem é que não é suficientemente confiável. Se houver alguma falha na LAN, o ticket não poderá ser verificado normalmente. Portanto, ao projetar o sistema de bilhetagem de catracas, podemos combinar métodos offline e online para garantir a confiabilidade e flexibilidade do sistema.

Onde comprar sistema de bilhetagem de catraca?

Onde comprar um sistema de bilhetagem de catraca? Se você deseja adquirir um sistema de bilhetagem de catraca, entre em contato conosco, clique diretamente no botão de chat online no canto inferior esquerdo ou escaneie o código QR à direita para adicionar meu what’s app. Nossos especialistas em vendas fornecerão a solução perfeita para sistema de bilhetagem de catracas. A Mairs fornece todo o sistema, incluindo todos os acessórios, produtos de hardware e software, por exemplo, leitores de cartões, torniquete automático para peões, sistema de bilhética por torniquete, etc. Se precisar de detalhes de todos esses acessórios, entre em contato com nossa equipe para obter detalhes.

Software de sistema de bilhetagem de catracas

Projeto de protocolo de comunicação entre catraca e servidor

Para garantir uma comunicação normal e confiável entre a catraca e o servidor, especificamos o protocolo de transmissão do quadro de dados.

Como há muitos quadros de dados diferentes transmitidos na LAN ao mesmo tempo, o cabeçalho do quadro e a identificação do quadro no início do quadro de dados são usados para distinguir de outros pacotes de dados. O byte de comando permite a codificação de até 255 tipos diferentes de comandos, incluindo transmissão de dados de emissão de bilhetes, inspeção de bilhetes, abertura e fechamento de portão e outros comandos. Alguns comandos não necessitam de dados adicionais, como abertura e fechamento da catraca.

Neste momento, o campo adicional de comprimento de dados é 0. Alguns comandos transportarão dados adicionais, como a transmissão de dados de tickets. Neste momento, o campo de comprimento de dados adicionais é o comprimento real dos dados adicionais subsequentes. In order to ensure the integrity of data transmission, the frame flag, command, additional data length, and checksum of additional data are calculated and recorded in the checksum field. Depois de receber os dados, verifique o cabeçalho do quadro, o ID do quadro, a soma de verificação e as informações finais do quadro. Se forem inconsistentes, as informações de erro do quadro de dados serão retornadas. Caso contrário, analise o quadro de dados e execute o comando correspondente.

turnstile ticketing system

Projeto e implementação de software de verificação de tickets na extremidade da catraca

Após o arranque do software de verificação de bilhetes no fim do torniquete, são iniciados vários segmentos de serviço ao mesmo tempo para processar os pedidos de verificação de bilhetes de forma multi-tarefa. Cada thread completa uma função de forma independente. Vários threads podem se comunicar compartilhando variáveis.

Especificamente, inclui os seguintes tópicos:

Thread de pulsação: envia regularmente relatórios de status ao servidor para manter uma conexão contínua com o servidor. Se os pacotes de dados de pulsação transmitidos não receberem resposta do servidor por 5 vezes consecutivas, considera-se que a rede está anormal e um alarme é dado através de som e tela de LED.

Tópico de verificação de ticket: Leia as informações do ticket do usuário e verifique-as. Se a verificação do ticket for bem-sucedida, o resultado da verificação do ticket será inserido na fila de resultados da verificação do ticket compartilhada por vários threads. Se nenhuma informação de ticket correspondente for encontrada no banco de dados local, as informações de inspeção de ticket serão inseridas na fila de informações de inspeção de ticket compartilhada por vários threads, e o thread de comunicação de rede realizará a inspeção de ticket no lado do servidor.

Thread de comunicação de rede: recebe e analisa os comandos enviados pelo servidor em tempo real e realiza as operações correspondentes. O thread de comunicação de rede pode completar as seguintes funções.

1. O servidor pode controlar o funcionamento da catraca enviando comandos ao thread.

2. No processo de verificação de tickets, o thread pode ler os dados de verificação de tickets da fila de informações de verificação de tickets compartilhada por vários threads, enviar informações de tickets ao servidor e verificar o ticket por meio do servidor. Depois de receber o resultado da inspeção do ticket retornado pelo servidor, insira o resultado da inspeção do ticket na fila de resultados da inspeção do ticket compartilhada por vários threads.

3. Após a conclusão de todas as verificações de tickets, o thread pode responder à solicitação do servidor e fazer upload de todos os dados de verificação de tickets para o servidor.

Thread de controle do portão da catraca: leia as informações de inspeção de tickets da fila de resultados de inspeção de tickets compartilhada por vários threads. Se o resultado da inspeção do bilhete for bem-sucedido, envie o sinal de abertura do portão para permitir que o usuário passe pela catraca. Ao mesmo tempo, de acordo com as informações do ticket, reproduza o tipo de ticket e a voz de alerta permitida para passar, e exiba as informações de alerta permitidas para passar na tela de LED.

Se a informação do bilhete verificada com sucesso for “ingresso de grupo”, o thread de controle do portão da catraca enviará informações de abertura do portão várias vezes de acordo com o número de pessoas no bilhete. Se o resultado da inspeção do ticket falhar, a voz de aviso de falha será reproduzida e a mensagem de falha na inspeção do ticket será exibida.

A vantagem de usar multithreading é que, por um lado, o overhead de comunicação entre threads é baixo; Por outro lado, a estrutura funcional é clara e cada função não afetará uma à outra. Por exemplo, mesmo que a rede falhe temporariamente, se o thread de inspeção de tickets precisar realizar a inspeção de tickets no lado do servidor, ele poderá continuar a processar a próxima solicitação de inspeção de tickets adicionando a solicitação de inspeção de tickets à fila de informações de inspeção de tickets, e não será bloqueado porque a inspeção do ticket de rede não pode ser realizada.

Design e implementação do programa do lado do servidor

O programa do lado do servidor completa principalmente as duas funções de exibir o status do portão da catraca e responder à solicitação de inspeção do bilhete. O servidor de verificação de tickets permite que várias catracas sejam conectadas ao mesmo tempo para verificação de tickets, portanto, o status de cada catraca conectada ao servidor precisa ser exibido em tempo real para garantir que cada catraca possa ser conectada normalmente.

O servidor de verificação de tickets inicia o processo de monitoramento da rede e recebe o pacote de pulsação enviado pela catraca em tempo real. Se o pacote de dados de batimento cardíaco enviado pela catraca não for recebido por mais de 3 ciclos, o status da catraca será identificado como anormal, o que precisa ser confirmado e tratado pela equipe a tempo.

Outra função é responder aos pedidos de inspeção de bilhetes. Depois que a inspeção local do bilhete da catraca falhar, o thread de comunicação de rede na extremidade da porta da catraca estabelece uma conexão TCP/IP com o servidor de inspeção de bilhetes e envia as informações de inspeção do bilhete. Após receber as informações de inspeção de tickets enviadas pela catraca, o servidor utiliza as informações de inspeção de tickets para fazer a correspondência no banco de dados do servidor. Se a correspondência for bem-sucedida, as informações de sucesso serão devolvidas à catraca através da rede; caso contrário, as informações de falha serão retornadas.

catraca escolar

O sistema de bilhetagem de catraca tem sido amplamente utilizado em muitos locais onde são necessários ingressos. De acordo com as reais necessidades de verificação de ingressos de muitos locais, projetamos e desenvolvemos o sistema de bilhetagem de catraca. O sistema adota uma combinação de soluções de inspeção de bilhetes off-line e on-line, o que não só garante a confiabilidade e eficiência do sistema de emissão de catracas, mas também facilita a atualização oportuna das informações de inspeção de bilhetes e o gerenciamento flexível do sistema.

Sharing this: