东云黑名单过滤系统怎么样,东云黑名单过滤系统好用吗,东云黑名单过滤系统办理
东云BSATS共享平台将行业内的主流企业集中在一起,当对同一个号码每天的呼叫次数达到5次时BSATS将会进行拦截.
其他企业再次呼叫时会被主动拒绝,通过降低“频率”减少手机用户被骚扰。
另外,针对一些对商业电话较敏感,且已经对语音或短信业务进行过投诉过的号码,东云BSATS通过业内共享的方式进行了采集
将这部分号码设定为黑名单数据库.
呼叫中心在进行外呼时,与数据库内的号码进行比对、拦截,从而避免敏感手机用户再次收到商业电话。
ARM-Linux环境下的UDP协议通信实验
经过上述硬件设计和操作系统移植过程,本文所使用到的实验环境已经构建完毕,经反复调试修改,嵌入式Linux操作系统在平台下运行正常,于是进行UDP协议通信实验。
4.1 UDP协议套接字编程基础
UDP是一个面向数据报和无连接的简单传输层协议,它不像TCP那样通过握手过程建立服务器与客户端的连接才可以工作。在网络通信质量较好的情况下,UDP体现出高效率,这适合于传送少量报文的应用。[3] linux系统是通过套接字结构来进行网络编程的,应用程序通过对套接字的几个函数调用,会返回一个用于通信的套接字描述符,而Linux应用程序在进行任何形式的I/O操作时,程序实际上是在读写一个文件描述符。[4]因此Linux下的套接字编程,可以看成是对普通文件描述符的操作,这些操作与被使用的硬件平台无关,这是linux设备无关性的优点。UDP协议的通信模型如图3所示。
在上述流程中,客户端所收到的报文被存储在缓冲区中,recvfrom()函数返回了报文存储缓冲区的首地址,我们可以很方便地对这个首地址进行数组操作,从而实现对报文的解码。
4.2 上位机报文结构及重发机制分析
根据项目要求,上位机软件依然保留,我们使用协议嗅探工具对上位机发送的报文进行了嗅探,得到了上位机报文的结构如表1所示。
表1 上位机报文结构
上位机发出的每条报文由32个字节组成,第0位为版本信息。第1……12位为比赛信息和运动员教练信息,是报文的关键信息部分,13……22位为服务器端和客户端的IP地址及端口号信息,23位是上位机对客户端的操作指令代码,24位是相关重发机制的代码,30和31两位是CheckSum,用来保证数据传输的正确。上位机采用的重发机制是一种上位机按照固定重发次数多次发送同一关键内容报文的机制,其第24位重发机制位被分为高4位和低4位两部分,高四位的内容是当前发送的报文的索引号,每次发送一条新内容的报文时索引号自增1,索引号的取值范围在0x00—0xFF范围内循环自增。低四位是重发编号,表示同一索引号的报文正在被第几次重发,固定的重发次数由上位机初始化时设定。