càmera d'imatges tèrmiques per Android és un tipus de càmera que permet veure coses que normalment no podem veure a simple vista. Aquest instrument increïble 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 termal per a Android és un tipus de càmera que permet als persones veure coses que normalment no podem veure amb els nostres ulls. Aquesta instrument incredible revela patrons de calor — pot mostrar-nos la temperatura d'alguna cosa. Els detectors es fan servir per visualitzar la temperatura gràcies a la seva capacitat per detectar el calor en objectes i àrees, el que pot ser útil per a moltes aplicacions. Ens ensenyen a veure el món de maneres que mai hauríem pogut imaginar. La termografia és una àrea que estudia aquests patrons de calor, en objectes i entorns. Apliquem aquest coneixement a coses com les fugues de calor en edificis, problemes de salut i sistemes elèctrics que asseguren que tot funcioni perfectament. Un sensor de temperatura d'una habitació pot indicar quan parts de la nostra casa estan deixant que es perdi la calor, el que podríem contrarestar augmentant el termostat — o tancant fendes i afegint isolació. També pot revelar patrons anormals de calor en una persona, on ell/ella podria estar malalta. Per exemple, si només una part d'una persona és molt calenta i no canvia la temperatura corporal, mentre que el resto sí ho fa — això pot ser indicatiu d'un problema. Deixa aquests detectors — que són bons per aprendre termografia normal, com ara com es mou la calor al voltant nostre — i opta per FLIR. El terme sistema HVAC es utilitza en edificis comercials per controlar l'ambient interior de confort. HVAC = Calefacció, Ventilació i Aire Condicionat. A càmera d'imatge tèrmica industrial pot ser utilitzat per detectar fugues de calor al sistema HVAC. Això aconsegueix ahorrar energia i també ajuda a evitar que es desaproveï diners en les factures d'electricitat. Quan veieu un punt que té temperatures sub-zero, és clar que l'aire calefant s'està escapolint de la vostra casa cap a la nit freda. És una manera més ràpida i fàcil d'inspeccionar tot manualment, un procés molt consuming de temps. En conclusió, càmera d'imatge tèrmica industrial s són eines extremadament útils per mantenir eficientment els sistemes HVAC. Els detectores d'imaging tèrmic són crucials per mantenir la seguretat dels treballadors en fàbriques i altres entorns industrials. Un xafar que està prop de temperatures altes i fluids perillsos, això és prejudicial per a aspectes del plugin iniciativa. La funció d'aquests detectores és trobar punts calents i àrees insegures en una mateixa qüestió de segons, permetent respostes pràctiques contra perills potencials. També poden seguir on pot estar ardent un foc perquè els treballadors de l'àrea n'estiguin al corrent i puguin marxar ràpidament si és necessari. Utilitzant aquesta tecnologia, les fàbriques i altres llocs de treball industrials estan sent molt més segurs per a tothom associat al treball que es realitza; permetent als treballadors fer el seu feina sense posar-se en risc realment. Els detectadors d'imaging tèrmica ajuden els bombers i els equips de cerca i rescat a localitzar individuals en entorns perillosos. En cas d'incendi en una edificació habitada, el fum dens pot crear condicions de zero visibilitat. En aquestes circumstàncies, un detectador d'imaging tèrmica és útil ja que permet als bombers veure les persones dins dels edificis que poden estar perdudes en el fum. Aquests detectadors també es podrien utilitzar en missions de cerca i rescat per localitzar individuals perduts en boscos o sota escombres de construccions caigudes. Aquests són eines necessàries per salvar vides humans reals en un moment d'emergència. El fet és que el nostre sensor d'imaging tèrmica no ha estat pràctic només en algunes circumstàncies essencials, sinó que van ser posats en pràctica durant la guerra, un dels primers exemples amb l'exèrcit americà va ser per alliberar camells en regions desèrtiques. Els detectadors d'imaging tèrmic poden ajudar els metges a fer comprovacions i diagnòstics mèdics també. Per exemple, es poden utilitzar per veure canvis de temperatura corporal que podrien indicar que una persona està malalta. Per exemple, al voltant d'un tumor resultant d'alguns tipus de càncer hi ha a vegades canvis de temperatura. Els detectadors d'imaging tèrmic ajuden a detectar aquests canvis de temperatura i permeten als metges diagnosticar el càncer abans, cosa que pot ser molt crucial per a un tractament adequat. L'imaging tèrmic també es pot utilitzar per detectar problemes de circulació i fractures d'os, el que és una autèntica ventaja en l'indústria mèdica. Ofereixem suport als departaments de Bombers i Rescat, així com als serveis de Seguretat Pública i als equips urbans de recerca i rescat. LSJ disposa d'equipaments innovadors per fer front als incendis i realitzar detecció per imatges tèrmiques en entorns explosius a diferents indústries.
Càmeres tèrmiques per a la lluita contra incendis: Hem investigat i dissenyat dos tipus de càmeres tèrmiques, cadascuna amb tres opcions de resolució: 256x192, 384x288 i 640x512. Aquestes càmeres poden mesurar temperatures dins d’un rang fins a 2000 °C.
Equipament per a la recerca i el rescat: La nostra selecció inclou detectors de vida per radar, radars 3D per a través de parets, monitors d’estabilitat, sistemes de monitorització de moviment i detectors de gas.
Càmeres tèrmiques industrials: A més de les càmeres tèrmiques per a la lluita contra incendis, LSJ ofereix càmeres tèrmiques manuals per a la detecció de fuites d’aigua, inspecció d’edificis, reparació electrònica, pèrdua de calefacció en sòls radiant i inspecció de sistemes HVAC.
Visors tèrmics: La nostra òptica de visió nocturna és ideal per a la visibilitat durant la nit i és molt popular entre els caçadors. Aquests visors es muntuen fàcilment sobre fusells.
LSJ ofereix equipament tèrmic de rescat i d’imatge de màxima qualitat que satisfà les necessitats de diversos sectors i millora l’eficiència i la seguretat. Trieu LSJ per obtenir les solucions més avançades i fiables.
Confieu en LSJ com al vostre primer soci en la recerca i el rescat urbà. Nosaltres, a LSJ, som conscients de la importància d’oferir als nostres clients productes de màxima qualitat i detectors d’imatges tèrmiques. Ofereixem garanties d’un o cinc anys, el que reflecteix la nostra convicció sobre la durabilitat i el rendiment prolongats dels nostres productes. La nostra important inversió en investigació i desenvolupament garanteix que els vostres productes compleixin els estàndards més exigents. Com a empresa fabricant, apliquem un control de qualitat rigorós des de les matèries primeres fins a la producció. Sigui quin sigui el vostre perfil —client particular, distribuïdor, participant en licitacions o organisme governamental—, oferim una àmplia gamma de productes adaptats a les vostres necessitats. El nostre magatzem de matèries primeres, components i altres articles és prou gran per assegurar lliuraments puntuals. En cas que no compleïm els terminis d’entrega, ens comprometem a reemborsar-vos entre el 2 % i el 50 % del valor total de la comanda. Us oferim instruccions detallades i vídeos que us ajudaran a utilitzar eficientment els nostres productes. A més, podem organitzar formació tècnica presencial in situ, adaptada a les vostres necessitats, per garantir que pugueu fer servir els nostres productes amb confiança i facilitat. Trieu LSJ per obtenir productes d’alta qualitat, fiables i un servei al client excepcional. A LSJ especialitzem en la producció d'equipament d'alta qualitat per a la recerca i rescat urbà, dissenyat per complir les normes internacionals més exigents.
Servei pre-venda:
El nostre equip d'experts especialitzats està disponible per ajudar-vos des del principi. Ofereixem consultes exhaustives per entendre completament les vostres necessitats i adaptar solucions. També oferim demostracions de productes i especificacions tècniques detallades per assegurar-vos que disposeu de tota la informació necessària per prendre una decisió informada.
Servei de venda:
Assegurem que tot el procés de venda sigui fluid i eficient. Garantim que el vostre detector d'imatges tèrmiques arribi a temps i en perfecte estat gràcies al nostre sistema automatitzat de comandes i al rigorós control de qualitat. També oferim lliurament porta a porta.
Servei post-venda:
La nostra col·laboració amb vós no acaba un cop heu rebut els nostres productes. Ofereixem un suport post-venda ampli que inclou assistència en la instal·lació, formació d'usuaris i serveis de manteniment. Els nostres representants de servei d'atenció al client estan disponibles 24/7 per respondre qualsevol pregunta o preocupació que pugueu tenir, assegurant-vos una satisfacció total. Quan adquiriu equipament de LSJ, us oferim tres anys de garantia. També podeu gaudir de serveis post-venda específics per part nostra.
Triar LSJ és triar confiança, alta qualitat, màxima qualitat i suport inigualable. Esperem amb il·lusió convertir-nos en el vostre soci de confiança en matèria de recerca i rescat urbà, així com en la lluita contra incendis. Des del 2013, el detector d’imatges tèrmiques desenvolupa, fabrica i subministra equipament d’alt rendiment per a operacions de cerca i rescat i per a equipaments de bombers. LSJ ha obtingut les certificacions ISO9001, CE i ROHS. L’empresa també disposa de més de 30 patents. Estem invertint àmpliament en el nostre departament d’investigació i disseny, ja que som una empresa líder. El 2024, LSJ va participar en quatre grans exposicions: INTERSEC a Dubai, Securika 2024, la 18a edició de Defence Services Asia (DSA) i la 3a edició de National Security Asia (NATSEC) a Malàisia, així com NFPA als Estats Units. A més, ja estem inscrits a INTERSEC a Dubai del 14 al 16 de gener de 2025. Allà, presentarem en directe el nostre detector radar, un radar 3D capaç de detectar parets, detectors de gas, equips d’escolta d’àudio i vídeo, així com equips de monitorització d’estabilitat i càmeres tèrmiques per a la lluita contra incendis. Us convidem cordialment a visitar el nostre espai expositiu. LSJ compta amb 11 anys d’experiència en fabricació. Són experts en el desenvolupament i la construcció de nous productes basats en els escenaris d’ús dels clients. També milloren contínuament les capacitats dels seus productes i en redueixen els costos. LSJ té, a més, una àmplia experiència en la cerca i rescat urbà. Per exemple, durant el terratrèmol de Turquia del 2023, el radar detector de vida de LSJ va jugar un paper fonamental en les tasques de rescat realitzades per l’equip xinès Blue Sky Rescue Team. Trieu LSJ per obtenir solucions avançades i fiables, personalitzades segons les vostres necessitats. Drets d'autor © Beijing LSJ Technology Development Co., Ltd. Tots els drets reservats
-
Política de privacitat
detectador d'imaging tèrmica
L'ús de detectadors d'imaging tèrmica en sistemes HVAC

Com els detectadors d'imaging tèrmica estan revolucionant el món industrial

Aplicacions dels detectadors d'imaging tèrmica en el combatre incendis i operacions de cerca i rescat
Com els detectadors d'imaging tèrmica estan facilitant el diagnòstic mèdic
Why choose LSJ Technology detectador d'imaging tèrmica?
Una cadena d'abastiment completa d'equipament per a la cerca i salvament urbans
Garantitzar la qualitat i l'entrega puntual: l'esperit de LSJ en l'atenció al client
Per Què LSJ Pot Ser El Teu Fabricant i Proveïdor Principal?
Innovant en equipament de cerca i salvament de alta prestació
Categories de productes relacionats
No trobes el que busques?
Sol·licita un pressupost ara
Posa't en contacte amb els nostres consultors per obtenir més productes disponibles.Posa't en contacte