câmera térmica para Android é um tipo de câmera que permite às pessoas visualizarem coisas que normalmente não conseguimos ver a olho nu. Este instrumento incrível re...">
,需要通过父级DOM结构来判断
*/
var trackActionPhone = function (node) {
var nodeInnerText = node.innerText || '';
if (!limitRegLength(nodeInnerText)) return;
var nodeText = trimText(nodeInnerText);
if (nodeText.length < 5 || nodeText.length > 20) return false;
var type =
arguments.length > 1 && arguments[1] !== undefined
? arguments[1]
: 'click';
var str = trimText(node.href || node.innerHTML || '');
if (phoneReg.test(str) && numUseReg.test(str)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
/** 排查父级嵌套非标签场景,并且对dom的正则校验做一个性能兜底,通过控制innerText的长度,来确保正则的性能 */
var fatherText = trimText(node.parentNode.innerText || '');
if (fatherText.length < 5 || fatherText.length > 20) return false;
var fatherDom = trimText(node.parentNode.innerHTML || '');
if (phoneReg.test(fatherDom) && numUseReg.test(fatherDom)) {
_paq.push(['trackEvent', type, 'phone', nodeText]);
return true;
}
return false;
};
window.addEventListener('click', function (e) {
var node = e.target;
/** 社媒点击 */
var appName = '';
var getAppAriaLabel =
node.ariaLabel || node.parentNode.ariaLabel || '';
if (mediaList.includes(getAppAriaLabel.toLowerCase())) {
appName = getAppAriaLabel;
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'a'
) {
appName = getMediaName(node.href) || getMediaName(node.alt);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'img'
) {
appName = getMediaName(node.alt) || getMediaName(node.src);
}
if (
!appName &&
node.nodeName &&
node.nodeName.toLowerCase() === 'i'
) {
appName = getMediaName(node.className);
}
if (appName) {
_paq.push(['trackEvent', 'click', 'contactApp', appName]);
return;
}
/** 联系方式点击 */
if (trackActionPhone(node, 'click')) return;
if (node.nodeName && node.nodeName.toLowerCase() === 'a') {
var val = node.href;
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
if (node.nodeName && node.nodeName.toLowerCase() === 'i') {
var val = node.className;
var content = node.parentNode.href || '';
if (val.includes('email')) {
_paq.push(['trackEvent', 'click', 'email', content]);
return;
}
}
var nodeChildList = node.childNodes;
for (var i = 0; i < nodeChildList.length; i++) {
if (nodeChildList[i].nodeType !== 3) continue;
var val = nodeChildList[i].textContent.replace(/\s?:?/g, '');
if (!limitRegLength(val)) continue;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'click', 'email', val]);
return;
}
}
trackNumberData(node);
});
window.addEventListener('copy', function (e) {
if (trackActionPhone(e.target, 'copy')) return;
var text = e.target.textContent;
if (!text) return;
var val = text.replace(/\s:?/g, '');
if (!limitRegLength(val)) return;
if (emailReg.test(val)) {
_paq.push(['trackEvent', 'copy', 'email', val]);
return;
}
trackNumberData(e.target);
});
}
trackContactInit();
/**
* 基于custom_inquiry_form.js 以及 form.js 对于询盘表单提交的实现,来反推询盘表单的input标签触发,用来收集意向客户
* 1. 缓存的KEY:TRACK_INPUT_ID_MTM_00;
* 2. 缓存策略 - lockTrackInput:单个页面内,10分钟内,不重复上报
*/
function trackActionInput() {
const CACHE_KEY = 'TRACK_INPUT_ID_MTM_00';
const pathName = window.location.hostname + window.location.pathname;
var lockTrackInput = function () {
try {
const lastCacheData = localStorage.getItem(CACHE_KEY);
if (!lastCacheData) return false;
const cacheData = JSON.parse(lastCacheData);
const cacheTime = cacheData[pathName];
if (!cacheTime) return false;
return Date.now() - cacheTime < 1000 * 60 * 10; // 10分钟内,不重复上报
} catch (error) {
console.error('lockTrackInput Error', error);
return false;
}
};
var setInputTrackId = function () {
try {
const curCacheData = localStorage.getItem(CACHE_KEY);
if (curCacheData) {
const cacheData = JSON.parse(curCacheData);
cacheData[pathName] = Date.now();
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
return;
}
const cacheData = {
[pathName]: Date.now(),
};
localStorage.setItem(CACHE_KEY, JSON.stringify(cacheData));
} catch (error) {
console.error('setInputTrackId Error', error);
}
};
var getInputDom = function (initDom) {
var ele = initDom;
while (ele) {
/**
* isWebSiteForm 是站点的表单
* isChatWindowForm 是聊天窗口的表单
*/
/** 旧模板表单 */
var isWebSiteForm = !!(
/crm-form/i.test(ele.className) && ele.querySelector('form')
);
/** 1:新模板自定义表单、2:Get a Quote 弹框表单 */
var isWebSiteFormNew = !!(
/inquiry/i.test(ele.className) && ele.querySelector('form')
);
if (isWebSiteForm || isWebSiteFormNew) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'page']);
setInputTrackId();
return;
}
/** Mkt会话触达-聊天弹框的表单输入: MKT由于是iframe嵌入,所以MKT的上报,会单独写到MKT-form代码上 */
var isInquiryChatForm = !!(
/comp-form/i.test(ele.className) && ele.querySelector('form')
);
if (isInquiryChatForm) {
_paq.push(['trackEvent', 'formInquiry', 'formInput', 'chat']);
setInputTrackId();
return;
}
/** 向上查找父节点 */
ele = ele.parentNode;
}
};
function initInputListener() {
var inputUseDebounce = function (fn, delay) {
var timer = null;
var that = this;
return function () {
var args = Array.prototype.slice.call(arguments);
if (timer) clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(that, args);
}, delay);
};
};
var optimizeGetInputDom = inputUseDebounce(getInputDom, 300);
window.addEventListener('input', function (e) {
/** 如果已经上报过,则不再上报 */
if (lockTrackInput()) return;
optimizeGetInputDom(e.target);
});
}
try {
initInputListener();
} catch (error) {
console.log('initInputListener Error', error);
}
}
trackActionInput();
}
/** 第三方消息上报:目前主要是针对全点托管会话;在msgCollect/index.js中调试,访问test.html */
function thirdMsgCollect() {
/** 先检测是否是stayReal托管:如果stayReal脚本都没有,那么说明当前站点未开启stayReal会话托管 */
const scriptList = Array.prototype.slice.call(
document.querySelectorAll('script'),
);
const checkStayReal = () =>
!!scriptList.find((s) => s.src.includes('stayreal.xiaoman.cn'));
if (!checkStayReal()) return;
/** 缓存当前消息队列的最后一条消息id */
const CACHE_KEY = 'CACHE_KEY_MONITOR';
const setCache = (msgIndex) => {
/** 对缓存KEY进行base64转码处理 */
const cacheMsgIndex = btoa(msgIndex);
localStorage.setItem(CACHE_KEY, cacheMsgIndex);
};
const getCache = () => {
const cacheMsgIndex = localStorage.getItem(CACHE_KEY);
if (cacheMsgIndex) return Number(atob(cacheMsgIndex));
return -1;
};
/** 拉取最新msg列表 */
const pullMsgList = () => {
const msgEleList = Array.prototype.slice.call(
document.querySelectorAll('#chat-list li'),
);
const msgIds = [];
const msgMap = msgEleList.reduce((acc, item) => {
const sendTime = item
.querySelector('.message-data-time')
.textContent.trim();
const sendContent = item.querySelector('.message').textContent.trim();
/** msg带有class:other-message的是访客消息,my-message的是客服消息 */
const isOtherMessage = item
.querySelector('.message')
.classList.contains('other-message');
const msgId = item.querySelector('.message').getAttribute('id');
const msgItemData = {
msgId,
user: isOtherMessage ? 'visitor' : 'official',
time: sendTime,
content: sendContent,
};
msgIds.push(msgId);
acc[msgId] = msgItemData;
return acc;
}, {});
return {
ids: msgIds,
dataMap: msgMap,
};
};
/** 加密并上传消息数据 */
let ENCRYPT_KEY = 'de29f1aab63ab033';
let ENCRYPT_IV = 'b8d2badf875e76ac';
const baseUrl = 'https://cms.xiaoman.cn';
// var getEncryptConfig = function () {
// const url = baseUrl + '/shop-api/innerApi/getKeyIv'
// $.get(
// url,
// function (result) {
// console.log('result', result)
// if (Number(result.code) === 0 && result.data.key && result.data.iv) {
// ENCRYPT_KEY = result.data.key
// ENCRYPT_IV = result.data.iv
// uploadMsgData()
// } else {
// /** 如果获取失败,则重试 */
// setTimeout(() => {
// getEncryptConfig()
// }, 1000)
// }
// },
// 'json'
// )
// }
// getEncryptConfig()
const encryptMsg = function (msgData) {
const enc = new TextEncoder();
// 转字节
const keyBytes = enc.encode(ENCRYPT_KEY);
const ivBytes = enc.encode(ENCRYPT_IV);
const plainBytes = enc.encode(msgData);
// 导入密钥并加密
return crypto.subtle
.importKey('raw', keyBytes, { name: 'AES-CBC' }, false, ['encrypt'])
.then(function (cryptoKey) {
return crypto.subtle.encrypt(
{ name: 'AES-CBC', iv: ivBytes },
cryptoKey,
plainBytes,
);
})
.then(function (encryptedBuffer) {
// 转 base64 返回
return btoa(
String.fromCharCode(...new Uint8Array(encryptedBuffer)),
);
})
.catch((err) => {
return Promise.reject(err);
});
};
let uploadFlag = false;
const uploadMsgData = function () {
if (uploadFlag) return;
uploadFlag = true;
const { ids, dataMap } = pullMsgList();
let cacheMsgIndex = getCache();
const msgLen = ids.length;
if (!msgLen) {
// 消息DOM未挂载 || 消息DOM已挂载,但是消息列表为空
uploadFlag = false;
return;
}
if (msgLen - 1 < cacheMsgIndex) {
/** 针对站点挂后台一段时间,消息列表会自动塞入重复消息,导致消息有重复,刷新后又重置回正常消息列表,所以这里需要更新锚点下标 */
cacheMsgIndex = msgLen - 1;
setCache(cacheMsgIndex);
uploadFlag = false;
return;
}
if (msgLen - 1 === cacheMsgIndex) {
// 缓存的最后一次发送的消息ID是最后一条(说明当前消息均已经上报),则不跳过本地上报
uploadFlag = false;
return;
}
const currentMsgIds = ids.slice(cacheMsgIndex + 1, msgLen);
const currentMsgData = currentMsgIds.map((id) => dataMap[id]);
const mtmId = window.matomo_site_id_cookie_key || ''; // 获取mtm会话id
const msgBody = {
mtmId,
curl: window.location.href,
msgList: currentMsgData,
};
const msgBodyStr = JSON.stringify(msgBody);
encryptMsg(msgBodyStr)
.then(function (encryptedMsg) {
console.log('encryptedMsg:', encryptedMsg, msgBodyStr);
const url = baseUrl + '/shop-api/External/ListenSiteActiveStatus';
$.ajax({
type: 'POST',
url,
data: JSON.stringify({ d_v: encryptedMsg }),
contentType: 'application/json',
success: function (result) {
if (Number(result.code) === 0) {
// 更新消息队列
setCache(msgLen - 1);
}
uploadFlag = false;
},
error: function (err) {
console.error(err, '请求异常');
uploadFlag = false;
},
});
})
.catch((err) => {
console.error(err, '数据加密失败');
uploadFlag = false;
});
};
/** 监控chat-list的DOM变更 */
const initChatListObserver = () => {
// 需要监听的 DOM 节点
const target = document.getElementById('chat-list');
if (!target) return;
// 回调函数
const callback = function (mutationsList, observer) {
for (const mutation of mutationsList) {
console.log('mutation', mutation);
if (mutation.type === 'childList') {
uploadMsgData();
}
}
};
// 配置
const config = {
childList: true, // 监听子节点的增删
subtree: true, // 是否也监听后代节点
};
// 创建 observer
const observer = new MutationObserver(callback);
// 开始监听
observer.observe(target, config);
};
let testCount = 30;
let itv = null;
const checkChatDom = () => !!document.querySelector('#vc-model');
const initTalkCheck = () => {
itv = setTimeout(() => {
console.log('checkChatDom', checkChatDom(), testCount);
if (!checkChatDom() && testCount > 0) {
testCount--;
initTalkCheck();
return;
}
clearTimeout(itv);
uploadMsgData();
initChatListObserver();
}, 1500);
};
initTalkCheck();
}
try {
gtmTrack();
thirdMsgCollect();
console.log('inserted gtm code');
} catch (error) {
console.error('gtmTrack Error', error);
}
});
})();
A câmera de imagem térmica para Android é um tipo de câmera que permite às pessoas ver coisas que normalmente não conseguimos enxergar com os nossos olhos. Este instrumento incrível revela padrões de calor — ele pode mostrar a temperatura de algo. Os detectores são usados para visualizar a temperatura pela sua capacidade de sensing calor em objetos e áreas, o que pode ser útil para muitas aplicações. Eles nos ensinam a ver o mundo de maneiras que nunca poderíamos ter imaginado. A termografia é uma área que estuda esses padrões de calor, em objetos e ambientes. Aplicamos esse conhecimento a coisas como vazamentos de calor em edifícios, problemas de saúde e sistemas elétricos que garantem que tudo esteja funcionando perfeitamente. Um sensor de temperatura ambiente pode indicar quando partes da nossa casa estão permitindo que o calor escape, o que poderíamos contrariar aumentando o termostato — ou selando rachaduras e adicionando isolamento. Também pode revelar padrões anormais de calor em uma pessoa, onde ela pode estar doente. Por exemplo, se apenas uma parte do corpo de uma pessoa está muito quente e não está alterando a temperatura corporal, enquanto o restante está — isso pode ser indicativo de um problema. Descarte esses detectores — que são bons para aprender termografia normal, como como o calor se move ao nosso redor — e opte pela FLIR. Sistema HVAC é um termo usado em edifícios comerciais para controlar o ambiente interno de conforto. HVAC = Aquecimento, Ventilação e Ar Condicionado. A câmera de imagem térmica industrial pode ser usado para detectar vazamentos de calor no sistema de HVAC. Isso economiza energia e ajuda a evitar o desperdício de dinheiro nas contas de eletricidade. Quando você vê um ponto com temperaturas abaixo de zero, é claro que ar quente está escapando da sua casa para a noite fria. É uma maneira mais rápida e fácil de inspecionar tudo manualmente, que é um processo muito demorado. Em conclusão, câmera de imagem térmica industrial s são ferramentas extremamente úteis para manter eficientemente os sistemas de HVAC. Detectores de imagem térmica são cruciais para manter a segurança dos trabalhadores em fábricas e outros ambientes industriais. Um motorista estando próximo tanto de altas temperaturas quanto de fluidos perigosos, isso é prejudicial aos aspectos do plugin iniciativa. A função desses detectores é encontrar pontos quentes e áreas insalubres em uma questão de segundos, permitindo respostas práticas contra potenciais perigos. Eles também podem rastrear onde um incêndio pode estar queimando para que os trabalhadores na área estejam cientes dele e possam sair rapidamente, se necessário. Ao usar essa tecnologia, fábricas e outros locais de trabalho industriais estão ficando muito mais seguros para todos os envolvidos no trabalho realizado; permitindo que os trabalhadores simplesmente façam seus trabalhos sem realmente correrem riscos. Detectores de imagem térmica auxiliam bombeiros e equipes de busca e resgate a localizar indivíduos em ambientes perigosos. Em caso de incêndio em uma estrutura ocupada, a fumaça densa pode criar condições de zero visibilidade. Nessas circunstâncias, um detector de imagem térmica é útil porque permite que os bombeiros vejam pessoas dentro dos prédios que podem estar perdidas na fumaça. Esses detectores também podem ser usados em missões de busca e resgate para localizar indivíduos perdidos em florestas ou sob escombros de edifícios desabados. Estas são ferramentas necessárias para salvar vidas humanas em situações de emergência. O fato é que nosso sensor de imagem térmica não tem sido prático apenas em algumas circunstâncias essenciais, mas eles foram colocados em prática durante o tempo de guerra, sendo um dos primeiros exemplos com o exército americano o de soltar camelos em regiões desérticas. Detectores de imagem térmica também podem ajudar os médicos a realizar exames médicos e diagnósticos. Por exemplo, eles podem usá-los para observar mudanças na temperatura corporal que podem indicar que uma pessoa está doente. Por exemplo, nas proximidades de um tumor resultante de alguns tipos de câncer, às vezes ocorrem mudanças de temperatura. Os detectores de imagem térmica ajudam a identificar essas mudanças de temperatura e permitem que os médicos diagnosticuem o câncer mais cedo, o que pode ser muito crucial para um tratamento adequado. A imagem térmica também pode ser usada para detectar problemas de circulação e fraturas ósseas, o que é uma grande vantagem no setor médico. Oferecemos suporte a departamentos de Bombeiros e Resgate, bem como a serviços de Segurança Pública e equipes urbanas de Busca e Salvamento. A LSJ dispõe de equipamentos inovadores para combater incêndios e realizar detecção por imagens térmicas em ambientes explosivos em diversos setores. Câmeras Térmicas para Combate a Incêndios: Pesquisamos e desenvolvemos dois tipos de câmeras térmicas, cada uma com três opções de resolução: 256x192, 384x288 e 640x512. Essas câmeras são capazes de medir temperaturas de até 2000 °C. Equipamentos para Busca e Salvamento: Nossa seleção inclui detectores de vida por radar, radares 3D através de paredes, monitores de estabilidade, sistemas de monitoramento de movimento e detectores de gases. Câmeras Térmicas Industriais: Além das câmeras térmicas para combate a incêndios, a LSJ oferece câmeras térmicas portáteis para detecção de vazamentos de água, inspeção de edifícios, reparo eletrônico, perda de aquecimento em pisos aquecidos e inspeção de sistemas HVAC. Miras Térmicas: Nossa óptica de visão noturna é ideal para visibilidade noturna e muito popular entre caçadores. Essas miras são facilmente montadas em rifles. A LSJ oferece equipamentos térmicos de resgate e imagem de alta qualidade, atendendo às necessidades de diversos setores e aumentando a eficiência e a segurança. Escolha a LSJ para as soluções mais avançadas e confiáveis. Confie na LSJ como seu primeiro parceiro em Busca e Salvamento Urbano. Nós, da LSJ, estamos cientes de quão importante é oferecer aos nossos clientes produtos de alta qualidade e detectores de imagem térmica. Oferecemos garantias de um ou cinco anos, o que reflete nossa convicção quanto à durabilidade e desempenho duradouros de nossos produtos. O nosso investimento substancial em pesquisa e desenvolvimento garante que seus produtos estejam em conformidade com os mais elevados padrões. Como empresa fabricante, aderimos a um rigoroso controle de qualidade, desde as matérias-primas até a produção final. Não importa se você é um cliente individual, distribuidor, participante de licitações ou órgão governamental: oferecemos uma ampla gama de produtos que atendem às suas necessidades. Nosso estoque de matérias-primas, componentes e outros itens é suficientemente amplo para assegurar entregas pontuais. Caso não efetuemos a entrega no prazo combinado, comprometemo-nos a reembolsar até 2%–50% do valor total do pedido aos nossos clientes. Oferecemos-lhe instruções detalhadas e vídeos que o ajudarão a utilizar nossos produtos de forma eficiente. Também podemos organizar treinamentos técnicos presenciais no local, adaptados às suas necessidades, para garantir que você consiga utilizar nossos produtos com confiança e facilidade. Escolha a LSJ por produtos de alta qualidade, confiáveis e por um atendimento ao cliente excepcional. Na LSJ, especializamo-nos na produção de equipamentos de alta qualidade para busca e salvamento urbano, projetados para atender às normas internacionais mais rigorosas.
Serviço Pré-Venda:
Nossa equipe dedicada de especialistas está disponível para ajudá-lo desde o início. Oferecemos consultorias completas, a fim de compreender plenamente suas necessidades e personalizar soluções. Também disponibilizamos demonstrações de produtos e especificações técnicas detalhadas, garantindo que você tenha todas as informações necessárias para tomar uma decisão informada.
Serviço de Venda:
Garantimos que todo o processo de venda seja contínuo e eficiente. Asseguramos que seu detector de imagem térmica chegue pontualmente e em perfeitas condições, graças ao nosso sistema automatizado de pedidos e ao rigoroso controle de qualidade. Oferecemos também entrega porta a porta.
Serviço Pós-Venda:
Nossa parceria com você não termina assim que você receber nossos produtos. Prestamos amplo suporte pós-venda, incluindo assistência na instalação, treinamento de usuários e serviços de manutenção. Nossos representantes de atendimento ao cliente estão disponíveis 24/7 para responder quaisquer dúvidas ou preocupações que você possa ter, assegurando sua total satisfação. Ao adquirir equipamentos da LSJ, oferecemos três anos de garantia. Você poderá acessar serviços específicos de pós-venda conosco.
Escolher a LSJ é escolher confiança, alta qualidade, excelência e suporte incomparável. Estamos ansiosos para nos tornarmos seu parceiro de confiança em operações de busca e salvamento urbano, bem como no corpo de bombeiros. Desde 2013, a LSJ desenvolve, fabrica e fornece equipamentos de alta performance com detectores de imagem térmica para buscas e resgates, bem como para equipamentos de bombeiros. A LSJ recebeu certificações ISO 9001, CE e RoHS. A empresa também detém mais de 30 patentes. Estamos investindo intensamente em nosso departamento de pesquisa e desenvolvimento, pois somos uma empresa líder no setor. Em 2024, a LSJ participou de quatro grandes feiras: INTERSEC, em Dubai; Securika 2024; 18ª edição da Defence Services Asia (DSA); 3ª edição da National Security Asia (NATSEC), na Malásia; e NFPA, nos EUA. Também já estamos inscritos para a INTERSEC em Dubai, de 14 a 16 de janeiro de 2025. Lá, apresentaremos ao vivo nosso detector de radar, um radar 3D capaz de detectar paredes, detectores de gás, equipamentos de escuta de áudio e vídeo, bem como equipamentos de monitoramento de estabilidade e câmeras térmicas para combate a incêndios. Convidamos vocês a visitar nosso estande. A LSJ possui 11 anos de experiência em fabricação. São especialistas no desenvolvimento e construção de novos produtos com base nos cenários de uso dos clientes. Além disso, continuam a aprimorar as capacidades e reduzir os custos dos produtos. A LSJ também possui vasta experiência em busca e resgate urbano. Por exemplo, durante o terremoto na Turquia em 2023, o radar detector de vida da LSJ desempenhou um papel crucial nos esforços de resgate realizados pela Equipe Chinesa de Resgate Céu Azul. Escolha a LSJ para soluções avançadas e confiáveis, personalizadas conforme suas necessidades. Direitos Autorais © Beijing LSJ Technology Development Co., Ltd. Todos os Direitos Reservados
-
Política de Privacidade
detector de imagem térmica
O Uso de Detectores de Imagem Térmica em Sistemas HVAC

Como os Detectores de Imagem Térmica estão Revolucionando o Mundo Industrial

Aplicações de Detectores de Imagem Térmica no Combate a Incêndios e Operações de Busca e Resgate
Como os Detectores de Imagem Térmica estão Facilitando o Diagnóstico Médico
Why choose LSJ Technology detector de imagem térmica?
Um Guia Completo de Equipamentos de Busca e Resgate em Áreas Urbanas e Cadeias de Fornecimento de Equipamentos
Garantindo Qualidade e Entrega Pontual: Compromisso da LSJ com a Satisfação do Cliente
Por que a LSJ Pode Ser Sua Fabricante e Fornecedora de Primer?
Inovando na Fabricação de Equipamentos de Busca e Resgate de Alto Desempenho
Categorias de produtos relacionados
Não encontrou o que procura?
Solicite uma cotação agora
Entre em contato com nossos consultores para obter mais produtos disponíveis.Entre em Contato