舆情监测系统报警功能设计_第1页
舆情监测系统报警功能设计_第2页
舆情监测系统报警功能设计_第3页
舆情监测系统报警功能设计_第4页
舆情监测系统报警功能设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

舆情监测系统报警功效设计

作者:于强

起源:《电子技术与软件工程》第13期

摘要本文依照工作实际需要,升级网络舆情监测系统报警功效,开发系统内弹窗、手机客户端、推送短信微信、声光报警等多个报警方式。

【关键词】网络舆情监测报警系统

1概述

伴随互联网信息不停发展,越来越多舆论信息主要以互联网为载体进行公布和传输,因为信息量大,起源广泛,所以人工极难在海量信息中获取所需舆情信息。为了愈加好把握舆情走势和获取最新、有价值舆情信息,诞生了网络舆情监测系统。

网络舆情监测系统能够实时监测互联网上舆情信息,并依照用户特定需求连续关注。可经过对互联网上舆情信息进行抓取,依照关键词进行分类、判断正负面等分析和处理,以方便了解、把握和分类查看、监测和预警舆情走势及对相关舆论情况进行处理等。能够处理涵盖传统媒体和新兴媒体等绝大多数范围网络舆情信息,具备抓取范围广泛、处理及时、分析准确度高特点。

2舆情信息预警

通常,舆情监测系统预警功效大多采取是邮件预警,向预警接收人发送相关预警邮件进行预警提醒。伴随对舆情信息预警提醒要求不停提升,仅有邮件预警已经不能完全满足用户需求,所以依照实际工作需要,需要对舆情系统预警功效进行升级改造,扩展舆情系统预警方式,方便针对舆情信息尽早做出判断,并做好应对方法。

依照工作需要,舆情监测系统增加了邮件实时预警、系统内弹窗预警、手机客户端预警等功效,同时,系统还支持经过设备向手机发送预警短信,其中系统内弹窗预警和手机客户端预警可播放声音提醒,另外,系统还增加了客户端外置声光报警设备预警。

3报警系统技术实现

3.1手机客户端

手机客户端在满足直接与原系统对接前提下,可提供用户关注主要舆情、预警信息获取和推送。在安全验证方面,手机客户端使用用户身份判别,需要使用用户名和密码登录,确保了信息安全性。在手机客户端上能够接收原系统实时预警信息,实现手机弹窗和声音提醒,同时还能显示最新系统信息,支持显示舆情信息标题、作者、日期、正文和起源网站名称等。手机客户端还支持区分正负面网络舆情信息,正面和负面信息标题使用不一样颜色表示。另外当客户端接收到新预警信息时候还能够设置声音提醒,方便预警接收人员及时查看和处理。

相关技术关键代码以下:

updateBusinessClassifyBasePoint:function(typeId,maxvalue){

$.getp(ServerAddress+'/updateBusinessClassifyBasePoint.action',{

typeId:typeId,maxvalue:maxvalue

},5000,function(o){

if(!o['error']){

//获取推送新消息

$.Push().getNewPushMsgCount();

}

else{

do_alert('连接超时','提醒');

}

},false);

},

updatePushMessageStatus:function(docId,elem){

$.getp(ServerAddress+'/pushAction!updatePushMessageStatus.action',{

docId:docId

},5000,function(o){

if(!o['error']){

if(o==200&&elem!=null){

$(elem).removeClass("on");

}

}

},false);

},

savePushMessage:function(hash,receiverId,receiverName){

$.getp(ServerAddress+'/pushAction!savePushMessage.action',{

urlmd5:hash,receiverId:receiverId,receiverName:receiverName

},5000,function(o){

if(!o['error']){

if(o.saveStates=="200"){

do_alert('推送成功','提醒');

}

else{

do_alert('推送失败','提醒');

}

}

});

},

3.2短信实时预警

在原舆情监测系统基础上新增实时短信预警功效,可支持对接短信设备(短信设备由供给商提供),支持群发短信功效,同时对于短信接收人数不设数量上限,这么能够方便向多人发送预警信息。预警短信内容主要包含信息标题和摘要,方便使用人员在最快时间内接收到最新网络舆情信息。

相关技术关键代码以下:

publicclassSendMessage{

privatestaticfinalLoggerlogger=LoggerFactory.getLogger(SendMessage.class);

publicstaticvoidmain(String[]args){

SendMessagesm=newSendMessage();

sm.sendMessage("","这是来自客户端一个测试短信");

}

publicvoidsendMessage(Stringphone,Stringmessage){

Servicesrv=null;

OutboundMessagemsg=null;

OutboundNotificationoutboundNotification=newOutboundNotification();

srv=newService();

SerialModemGatewaygateway=newSerialModemGateway("1","COM4",115200,"wavecom","17254");//115200是波特率,通常为9600。能够经过超级终端测试出来

gateway.setInbound(true);

gateway.setOutbound(true);

gateway.setSimPin("0000");

gateway.setOutboundNotification(outboundNotification);

srv.addGateway(gateway);

try{

srv.startService();

("ModemInformation:");

("Manufacturer:"+gateway.getManufacturer());

("Model:"+gateway.getModel());

("SerialNo:"+gateway.getSerialNo());

("SIMIMSI:"+gateway.getImsi());

("SignalLevel:"+gateway.getSignalLevel()+"%");

("BatteryLevel:"+gateway.getBatteryLevel()+"%");

msg=newOutboundMessage(phone,message);

msg.setEncoding(MessageEncodings.ENCUCS2);

srv.sendMessage(msg);

("发送["+phone+"-"+message+"]成功");

}catch(Exceptione){

logger.error("发送["+phone+"-"+message+"]",e);

}finally{

try{

srv.stopService();

}catch(Exceptione){

logger.error("",e);

}finally{

srv=null;

}

}

}

}

3.3PC客户端

PC客户端与原系统能够完全融合,提供展示系统主要舆情功效,同时能够及时获取推送预警信息。PC客户端可接收原系统实时预警信息,实现声音提醒。PC客户端接收到原系统实时预警信息后具备弹窗提醒功效(类似QQ新消息弹窗模式)。同时PC客户端还能够显示最新系统信息,支持显示信息标题,作者,日期,正文,起源网站名称等信息;PC客户端还支持区分正负面信息,对于正面和负面信息标题由不一样颜色显示,能够较显著区分。另外,在PC客户端中也具备设置提醒声音功效,当PC客户端接收到预警信息后,能够设置声音提醒,方便查看和处理。

相关技术关键代码以下:

loadPushMessage:function(message,appendPosition){

vars_readmode=$.localStorage.getItem('readmode');

if(!s_readmode){

s_readmode="haspic";

}

varreadclass="";

if(message.isRead=="未读"){

readclass="on";

}

message.content=message.content.length>50?message.content.substring(0,50):message.content;

var$img='';

if(!(message.imageurl==""||s_readmode=='nopic')){

var$li=$(''+$img+''+message.title+'('+message.stcount+')

'+message.content+'

if(appendPosition=="appendafter"){

$li.appendTo($('#wrapper_searchresult.scrollerul'));

}else{

$li.prependTo($('#wrapper_searchresult.scrollerul'));

}

$li.find('.th').tap(function(){

$li.addClass("tap");

})

$li.find('.th').click(function(){

varmessage=$li.data("message");

$('#pushdiv.pushmsg').data("message",message.title+message.content);

$('#pushdiv.pushuser').data("urlmd5",message.urlmd5);

cacheTitle=message.title;

if($li.hasClass("on")){

varId=$li.data("Id");

SearchOperate.updatePushMessageStatus(Id,$li);

}

varhash=$li.attr('rel');

varid=$li.data('Id');

location.hash='#recentdetail/'+hash+'/'+id;

$li.removeClass("tap");

});

$li.find('.ts').tap(function(){

//e.stopPropagation();

varnextobj=$(this).next();

if(nextobj.is(":visible")==false){

$("#wrapper_searchresult.scrollerul.ts_tab").hide();

nextobj.show();

}

else{

nextobj.hide();

}

});

},

3.4声光设备报警

为了更及时提醒相关人员查看预警信息,系统改造还增加了外置声光报警设备,能够将声光报警设备安装在网络舆情监测系统终端上,与PC客户端结合在一起使用,当PC客户端接收到新预警信息后,声光报警设备会有灯光闪烁和发出声音提醒工作人员查看新预警信息。

相关技术关键代码以下:

PrivateSubchushihua()

Dimi,jAsInteger

IfSectionExists(App.Path+"\name.txt","地址码0")=FalseThen

CallWritePrivateProfileString("软件属性","名称","16路串口控制继电器板V7.2",App.Path+"\name.txt")

main_form.Caption="16路串口控制继电器板V7.2"

Fori=0To255Step1

Forj=1To16Step1

CallWritePrivateProfileString("地址码"+CStr(i),"第"+CStr(j)+"路名称","第"+CStr(j)+"路",App.Path+"\name.txt")

Next

Next

MsgBox"名称文件被创建。"

Else

main_form.Caption=ReadKeyVal(App.Path+"\name.txt","软件属性","名称")

EndIf

EndSub

PrivateSubopen_state()

DimiAsInteger

Fori=1To16

main_form.Picture1(i).BackColor=RGB(255,255,0)

main_form.Label2(i).Caption="状态未知"

Next

main_form.openall.Enabled=True

main_form.closeall.Enabled=True

m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论