版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
消防站与消防指挥员之间的火警警情与出动命令信息传递系统的开发总结深圳市博域信源通讯有限公司消防站与消防指挥员之间的火警警情与出动命令信息传递系统BYICC2.0.119的开发总结深圳市博域信源通讯有限公司客服服务热线呼叫中心系统与危化企业消防站的警情接收终端和录音录时设备与和联动控制设备以及警情受理终端和指挥终端和录音录时设备以及程控交换机以及机场消防站的火警图文信息系统与火警受理系统与火警录音系统以及智能火警语音识别与警情要素提取系统以及和消防接处警系统和火警调度机(排队调度机/数字程控调度交换机)和火警受理信息设备和火警数字录音录时装置和火警受理联动控制装置(联动控制设备)和火警受理信息系统和消防接处警业务管理的应用软件以及客服呼叫中心系统平台API接口及SDK介绍与客服呼叫中心系统建设方案与客服呼叫中心搭建与智能客服呼叫中心系统与供热供暖服务热线呼叫中心系统与火灾自动报警系统与火警电话受理系统与机场消防接警系统软件与机场消防站与危化企业消防站与核电厂消防站的火警图文信息系统与火警受理系统与火警录音系统与火警调度机与排队调度机与火警受理信息系统与警情接收终端与火警受理联动控制装置与联动控制设备与警情受理终端与程控交换机与火警受理信息设备以及火警数字录音录时装置与火警受理联动控制装置与消防接处警业务管理的应用软件以及民用航空运输机场飞行区消防救援设施深圳市博域信源通讯有限公司火警受理系统与火警录音系统产品/消防接处警系统产品BYICC2.0.119深圳市博域信源通讯有限公司火警受理系统与火警录音系统产品BYICC2.0.119,已经把火警受理系统与火警录音系统整合成为了一套系统,集成并内置了火警调度机(程控交换机/排队调度机/数字程控调度交换机)、火警受理信息系统(火警受理信息设备/警情接收终端/警情受理终端/消防接处警业务管理的应用软件)以及火警数字录音录时装置(录音录时设备)等;将消防救援信息受理和指挥调度功能融于一体,实现了从受理报警(如接收报警、警情辨识、火警智能语音识别与警情要素提取、录音录时/记录调度指挥语音信息、智能预案自动联动等)、调度指挥(如话务管理、火警电话转接及调度电话管理、排队调度机、消防资源管理、数据共享交换、数据统计分析等)、出警救援(如编制出动力量方案、下达出动命令等)到战评总结等灭火救援响应全过程的信息处理和记录存档;作为民用航空运输机场消防站/通用航空机场消防站/危化企业消防站/核电厂消防站/制造基地消防站/消防救援支队/消防救援大队等消防站(队)的消防装备配备中的重要通信器材和消防应急指挥体系的核心组成部分以及消防通信指挥系统的基础性信息化系统,经过了众多的民用航空运输机场消防站/通用航空机场消防站/危化企业消防站/核电厂消防站/制造基地消防站/消防救援支队/消防救援大队等消防站(队)的火警受理系统与火警录音系统的成功案例验证;采用领先的一体化架构呼叫中心系统技术和人工智能(AI)技术【特别是自动语音识别(ASR)技术与自然语言处理(NLP)技术】以及消防应急通信指挥调度系统技术设计;符合GB16281-2010《火警受理系统》、GB16281-2024《消防接处警系统》、GB/T43782-2024《人工智能机器学习系统技术要求》、中国民用航空局MH/T7002-2006《民用航空运输机场消防站消防装备配备》、中国民用航空局MH/T7002-2024《运输机场消防站装备配备》(征求意见稿)、中国民用航空局MH/T7015-2007《民用航空运输机场飞行区消防设施》、中国民用航空局MH/T7015-2024《运输机场飞行区消防救援设施》(征求意见稿)、中国民用航空局《运输机场消防队管理规定》(民航规〔2022〕54号)、中国民用航空局《运输机场专职消防队管理规定(修订)》、中国民用航空局《民用运输机场突发事件应急救援管理规则》、国务院安委会办公室/应急管理部/国务院国资委《关于进一步加强国有大型危化企业专职消防队伍建设的意见》以及《危化企业消防站建设标准》(安委办[2023]3号)、国家能源局《核电厂消防站建设暂行规定》[国能发核电规(2024)47号]、GB50313-2013《消防通信指挥系统设计规范》等国家标准;广泛应用于民用航空运输机场消防站/通用航空机场消防站/危化企业消防站/核电厂消防站/消防救援支队/消防救援大队/石化企业/化工厂/林场/大型企事业单位/大型商业综合体/企业园区/工业园区/制造基地/油田消防队等建设火警受理系统/火警录音系统/消防智能接处警系统/消防火警图文受理录音联动一体化系统/民用航空运输机场飞行区与通用航空机场飞行区的消防工程(消防救援工程)的消防站的火警受理系统与火警录音系统与火警图文信息系统与消防智能接处警系统/119接处警系统;[*****]正式源代码的核心框架如下:privateasyncvoidtimer2_Tick->publicasyncvoidTriggerSendSms()->publicasyncTask<string>SendSms(...);备注:mobile----手机号码,支持单个或多个手机号,多个手机号之间以英文逗号分隔,一次请求最多支持200个手机号。;正式源代码的在联想笔记本电脑的存储路径为D:\2026AIDev\SmsClient\SmsClient;t_firesms_mobile火警警情短信的目标手机号码信息表(这是针对本系统功能所增加的表-已在pt110增加完毕)[ID][numeric](18,0)IDENTITY(1,1)NOTNULL,[姓名][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[归属部门][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[职务][varchar](50)COLLATEChinese_PRC_CI_ASNULL,[手机号码][varchar](50)COLLATEChinese_PRC_CI_ASNULL;在t_DealCarList火警出动命令表中增加以下字段,表示短信是否已发送,0-没有发送,1-已发送,默认值为0:[SmsReadFlag][int]NULLCONSTRAINT[DF_t_DealCarList_SmsReadFlag]DEFAULT((0));在t_receive_case火警警情信息表中增加以下字段,表示短信是否已发送,0-没有发送,1-已发送,默认值为0:[SmsReadFlag][int]NULLCONSTRAINT[DF_t_DealCarList_SmsReadFlag]DEFAULT((0));privatevoidtimer1_Tick的编写---编写完毕;privateasyncvoidtimer2_Tick的框架的建立---编写完毕;建立配置文件SmsSendClient.ini-已完成-2026.8.29:.包括以下参数项:ccdbconnectstring、strAccessKeyID、strSecretAccessKey、strEndpoint、strSignatureId、strTemplate;把配置文件SmsSendClient.ini的相关参数写入全局变量:.privatevoidForm1_Load的产生.//定义全局变量privatestringstrAccessKeyID;//百度智能云短信服务接口的AccessKeyIDprivatestringstrSecretAccessKey;//百度智能云短信服务接口的SecretAccessKeyprivatestringstrEndpoint;//百度智能云短信服务接口的Endpoint(地域节点)privatestringstrSignatureId;//百度智能云短信服务接口的短信签名IDprivatestringstrTemplate;//百度智能云短信服务接口的短信模板IDprivateSqlConnectionsqlcon;//呼叫中心数据库连接privateInt32irecID;//t_receive_case表的指针privateInt32irecID1;//t_DealCarList表的指针.备注:request的ContentVar的Content以及Mobile,从系统数据库周期性读取并在界面上显示.privatevoidForm1_Load的编写->新建文件夹CommonOperate以及数据库连接类Ccdbcon,?对应语句待最后进行恢复->主界面的设计含短信发送结果textBox3等基本完毕.textBox1与textBox2已设置为Readonly=True7.1privatevoidtoolStripButton1_Click、privatevoidMainformSms_FormClosing、privatevoid退出ToolStripMenuItem_Click的代码编写:;已完成-2026.8.317.2privateasyncvoidtimer2_Tick()的编写:;该定时器的功能是维护(写入)textBox1(短信内容)以及textBox2(目标手机号)的内容,以及irecID(t_receive_case表的指针)和irecID1(t_DealCarList表的指针)的数值;以上这些数据在短信发送的函数中会用到;留意相关表的SmsReadFlag字段;参考SpeechToText的privateasyncvoidtimer2_Tick进行编写;思路是----t_firesms_mobile中的手机号码是公用的【通过火警坐席软件的业务参数维护菜单进行维护-待做??】,若可能则同时发送火警警情以及火警出动命令的短信;拷贝三张业务表(t_firesms_mobile,t_DealCarList,t_receive_case)的sql文件到开发环境目录下;SDK中的mobile----手机号码,支持单个或多个手机号,多个手机号之间以英文逗号分隔,一次请求最多支持200个手机号;t_firesms_mobile表中的手机号码个数,目前假设在200个以内,目前是一次性发送短信190条,没有进行分组发送短信,在实际项目中可能会有问题?;写SmsReadFalg标志时如何区别这两张表啊---使用irecID和irecID1----当不是0时进行更新标志;[***]在发送短信期间需要临时中断该定时器的执行;触发发送短信--TriggerSendSms()this.TriggerSendSms();//在三个分支涉及到了该语句,已恢复这三条语句的执行;测试结果如下:.离线测试结果:通过了,2026.9.7.在线测试结果:通过了,2026.9.18>测试结果表明,本软件的代码与语法已完全走通>测试结果表明,火警出动命令信息发送短信成功的概率比火警警情信息的高,可能是因为火警出动命令信息的敏感词汇比较少>测试发现,待发送文字信息请尽量控制在200个字以内,超过70个子的内容,百度短信会拆分成多条短信进行发送,影响不大>【深圳市博域信源通讯】当前火警警情为???2026-08-0410:53:52;88888888;T2跑道北侧;航空器事故;二级警情;你好,这里是机场消防站火警报警服务台。你贵姓?我姓张。T2跑道北侧一架航空器在着陆时客舱出现浓烟,有火苗喷出,预计伤亡20多人,需尽快灭火救援![*重要*]这条里面有敏感词汇,导致运营商那边做了拦截,导致该条短信发送失败,只能通过百度客服与运营商那边进行协调进行解决;>有时百度短信控制台的反馈是:签名未报备,这个不准确;【重要】在百度短信控制台查询短信发送成功与失败的明细信息(含失败的原因)的方法:登录短信控制台,地址为:/smsv3/?_=1606962684640#/smsv3/landing在中间编辑框输入短信,选择短信服务,进入相关页面;单击左边的业务统计》国内短信》发送量统计,可看到发送短信的概要情况;单击左边的业务统计》国内短信》日志查询,可看到发送短信的明细情况,包含各条短信发送的详细情况,可参考以下截图:参考资料:查短信发送成功与失败的明细情况的截图;【重要】这种私人手机号不允许下发,涉诈高发运营商会拦截,请删除私人手机号;>对应代码的修改-已完成;【重要】例如2026-08-0711:02:42这种时间格式也含连续数字串被运营商识别为引流拦截,建议调整下用这种比如2026年8月7号11点2分42秒DateTimedtxdml;//下达命令时间DateTimedtbj;//报警时间Int32year1;Int32month1;Int32day1;Int32hour1;Int32min1;Int32sec1;stringdtxdmlstr;//下达命令时间stringdtbjstr;//报警时间>下达命令时间,报警时间,对应代码的修改-已完成;发送的短信内容的要求:按电信运营商的要求,不能包含私人手机号或电话号码,时间格式要求类同2026年8月7日11时2分42秒--界面已修改完成//这种私人手机号不允许下发,涉诈高发运营商会拦截,请删除私人手机号//2026-08-0711:02:42这种时间格式也含连续数字串被运营商识别为引流拦截,建议调整下用这种比如2026年8月7号11点2分42秒;出动命令的短信内容不完整,收到后难以看明白,增加一些报警字段---报警时间等:>代码见:dtbj=Convert.ToDateTime(ds2.Tables["t_DealCarList"].Rows[0]["报警时间"].ToString().Trim());的对应片段>已完成-2026.9.19;设置本程序的版权信息---已完成在解决方案资源管理器中,右键点击项目,选择属性。进入应用程序(.NETFramework)或包(.NETCore/5+)选项卡。找到程序集信息***填写版权字段(例如:Copyright2026MyCompany)。保存并重新生成项目。;设置本程序只能同时运行一个--防止应用程序重复打开:>//定义一个全局的互斥锁对象>privatestaticMutexmutex=newMutex(true,"{3fd60b2e-9c22-4831-8e6d-5c6e2a3261f9}");>c#防止程序重复启动--百度搜索其技术细节>具体代码见:解决方案管理器中的Program.cs>已完成-2026.9.19;[*]至此,privateasyncvoidtimer2_Tick定时器的代码已经编写完毕了---20publicasyncvoidTriggerSendSms()的编写:.该函数触发发送短信功能.参考privatevoidbutton1_Click进行编写.留意已定义的全局变量.定义以下重要的局部变量:stringstrMobile;//strMobile是接收该短信的手机号码,支持单个或多个(多个用逗号分隔,单次最多200个),即支持短信群发功能,是临时变量stringstrContent;//strContent是此次发送的短信的具体内容-火警警情与火警出动命令信息,是临时变量stringSentsmsText="";//发送短信的成功或失败的反馈信息.strSentsmsText=awaitSendSms(this.strAccessKeyID,this.strSecretAccessKey,this.strEndpoint,this.strSignatureId,this.strTemplate,strContent,strMobile);.在t_DealCarList火警出动命令表中增加以下字段,表示短信是否已发送,0-没有发送,1-已发送,默认值为0:[SmsReadFlag][int]NULLCONSTRAINT[DF_t_DealCarList_SmsReadFlag]DEFAULT((0)).在t_receive_case火警警情信息表中增加以下字段,表示短信是否已发送,0-没有发送,1-已发送,默认值为0:[SmsReadFlag][int]NULLCONSTRAINT[DF_t_DealCarList_SmsReadFlag]DEFAULT((0)).延迟启动timer2时的代码的完善-目前时延迟2.5秒-已完成-2026.9.17见以下代码片段:Thread.Sleep(2500);this.timer2.Enabled=true;.相关业务表的标志的回写-已完成.把发送发送短信成功或失败的情况写入数据库:增加了警情发送短信结果表t_firesms_result,字段如下:[ID][numeric](18,0)IDENTITY(1,1)NOTNULL,[发送时间][datetime]NULL,[手机号码][varchar](500)COLLATEChinese_PRC_CI_ASNULL,[发送内容][varchar](500)COLLATEChinese_PRC_CI_ASNULL,[发送结果][varchar](50)COLLATEChinese_PRC_CI_ASNULL在写入业务表t_firesms_result时,手机号码--strMobile,通常比较长,需要用Split函数进行切割;即使strMobile=""这段代码也能兼容--已完成string[]strmobiletmp;//strMobiletmp是切割后的接收该短信的手机号码,通常时1个手机号码.至此,publicasyncvoidTriggerSendSms()函数的代码编写已经完成-2026.9.14.t_firesms_mobile中的手机号码是公用的,通过火警坐席软件的业务参数维护菜单进行维护,待修改坐席软件的相关代码-????.警情发送短信结果表t_firesms_result,需要在统计报表软件进行统计,待修改统计报表软件的相关代码-????7.4publicasyncTask<string>SendSms(..
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026初级质量师(质量专业基础理论与实务)历年参考题库含答案详解
- 2026初级卫生职称-初级技师-临床医学检验技术(士)代码:105历年参考题库含答案详解
- 2026农业部事业单位招聘考试(申论)历年参考题库含答案详解
- 2026军队文职人员招聘考试(汉语言文学)历年参考题库含答案详解
- 2026军队专业技能岗位文职人员招聘考试(消防员)历年参考题库含答案详解
- 2026内蒙古自治区电工技术服务招聘考试(财务类)历年参考题库含答案详解
- 2026内蒙古电力系统招聘考试(变电运检专业)历年参考题库含答案详解
- 2026内科护理(中级)-相关专业知识考试历年参考题库含答案详解
- 2026公开遴选公务员考试(建筑工程知识)历年参考题库含答案详解
- 2026全国高级统计师资格考试(高级统计实务与案例分析)历年参考题库含答案详解
- GB/T 1345-2026水泥细度检验方法筛析法
- 合唱课题申报书
- 2025年八年级上学期地理早背晚默资料
- 云南民族大学附属高级中学2026届高三上学期联考(一)地理试卷(含解析)
- 中药材采购合同协议模板
- 企业内部控制系统模板
- 底商出租管理办法
- 水产工程技术人员岗位面试问题及答案
- 化工现场定置管理制度
- 医院vi 设计合同标准文本
- 化工厂变换岗位考试题库
评论
0/150
提交评论