串口服务器的短信收发系统技术方案

技术编号:38432883 阅读:9 留言:0更新日期:2023-08-11 14:19
本发明专利技术公开了串口服务器的短信收发系统,涉及信息安全技术领域,解决了其对应串口服务器的传输协议很容易在短信收发过程中,被外部人员窃取,从而根据协议内容向指定的串口服务器内发送骚扰短信的技术问题,预先将传输协议划分为若干个数据流,再将数据流进行均分,根据数据流的总个数,看是否需要确认中间数据流,均分完毕后,再进行数据流倒序处理,确定具体的倒序方式,完成倒序处理后,删除对应的标记i,后续,再根据倒序方式,进行调整,得到原始的传输协议数据,此种方式,便可对传输协议数据进行充分加密,避免传输协议被外部人员窃取。取。取。

【技术实现步骤摘要】
串口服务器的短信收发系统


[0001]本专利技术属于信息安全
,具体是串口服务器的短信收发系统。

技术介绍

[0002]串口服务器提供串口转网络功能,能够将RS

232/485/422串口转换成TCP/IP网络接口,实现RS

232/485/422串口与TCP/IP网络接口的数据双向透明传输。
[0003]专利公开号为CN101860441A的专利技术公开了一种基于串口服务器的短信收发系统,包括计算机、短信猫、串口服务器,所述串口服务器分别与所述计算机和短信猫连接,本专利技术通过利用串口服务器连接短信猫的方式实现短信收发,由原来的串口连接转变为网络接口连接,很好地避免了原有方案中的种种限制,实现简单、通用性强、能够实现短信的稳定接收。
[0004]串口服务器在进行短信收发过程中,一般只是单纯的对短信进行接收或发送,并过滤掉部分的骚扰短信,但在实际操作过程中,其对应串口服务器的传输协议很容易在短信收发过程中,被外部人员窃取,从而根据协议内容向指定的串口服务器内发送骚扰短信,故,串口服务器协议加密为一个主要的技术问题。

技术实现思路

[0005]本专利技术旨在至少解决现有技术中存在的技术问题之一;为此,本专利技术提出了串口服务器的短信收发系统,用于解决其对应串口服务器的传输协议很容易在短信收发过程中,被外部人员窃取,从而根据协议内容向指定的串口服务器内发送骚扰短信的技术问题。
[0006]为实现上述目的,根据本专利技术的第一方面的实施例提出串口服务器的短信收发系统,包括接收终端以及发送终端;
[0007]所述接收终端包括预分析判定模块、信号生成模块以及信息审核模块;
[0008]所述发送终端包括服务器协议确认单元、协议加密单元、存储单元以及自适应解密单元;
[0009]所述发送终端,用于将串口服务器所确认的短信进行发送,在发送之前,预先通过服务器协议确认单元对本串口服务器的传输协议进行提取确认,并将所提取确认的传输协议传输至协议加密单元内;
[0010]所述协议加密单元,对传输协议进行加密,具体执行方式为:
[0011]S1、从传输协议数据内,根据数据前后的特征符号,将传输协议数据划分为若干个数据流;
[0012]S2、按照传输协议数据的正常读取顺序,依次对所划分的若干个数据流进行标记,标记形式为i,且i=1、2、
……
、n;
[0013]S3、确认若干个数据流的总个数n,分析总个数n为奇数还是偶数,若为偶数,直接执行步骤S4,若为奇数,则采用n
÷
2=限定值,并对限定值进行进一式处理,得到确定值,获取标记i为确定值的一组数据流,并将此数据流标记为中间数据流,标记完毕后,执行步骤
S5;
[0014]S4、将n组数据流按照前后均分的方式,划分为两组数据流区域,且两组数据流区域所包含数据流个数相同,并按照标记i,直接将前后两组数据流内排列完整的数据流进行倒序处理,将一组数据流区域与二区数据流区域按照倒序处理后的顺序进行合并,得到协议包,传输至存储单元内进行存储;
[0015]S5、确认中间数据流并标记,并以中间数据流作为基准,将位于中间数据流之前的若干组数据流作为一组数据流区域,将位于中间数据流之后的若干组数据流作为二组数据流区域,并将一组数据流区域和二组数据流区域内部的若干组数据进行倒序处理,倒序完毕后,再将一组数据流区域与二区数据流区域按照倒序处理后的顺序进行合并,其中中间数据流位于中间位置处,得到协议包;
[0016]S6、将处理得到的协议包传输至存储单元内进行存储,在存储过程中,删除对应数据流的标记i;
[0017]所述自适应解密单元,在执行短信发送时,从存储单元内提取指定串口服务器传输协议所对应的协议包,按照加密相反的方式对协议包内所存的若干个数据流进行解密,得到完成的传输协议数据;
[0018]所述预分析判定模块对短信的发送基站编号进行确认,并将所确认的基站编号与备案基站进行分析比对,当基站编号属于备案基站时,生成审核信号,并传输至信息审核模块内;
[0019]当基站编号不属于备案基站时,生成风险信号,并对此类短信进行屏蔽处理,并展示于外部显示终端内;
[0020]所述信息审核模块包括流畅度分析单元、敏感词记录单元、数据库以及总确认单元;
[0021]所述流畅度分析单元,对短信内所存的短信内容进行流畅度分析,从数据库内提取短信词库,对短信内所存在的不流畅内容进行确认,并确定占比值,具体方式为:
[0022]预先提取短信内所存的短信内容,将其标定为待比对内容;
[0023]将待比对内容与短信词库进行比对,分析是否存在比对结果,若存在比对结果,不进行任何处理,若不存在比对结果,则将待比对内容不存在比对结果的区域进行颜色标识;
[0024]分析待比对内容内颜色标识的占比区域,并确定占比值,其中占比值=颜色标识内容符号个数
÷
待比对内容符号总个数,其中单个文字也属于符号,将处理得到的占比值传输至总确认单元和数据库内;
[0025]所述敏感词记录单元,对短信内所存在的敏感词进行分析确认,将短信与数据库内敏感词库进行比对,并确认短信内所存在的敏感词个数,并将对应敏感词的个数标记为记录值;
[0026]所述总确认单元,对流畅度分析单元所发送的占比值和敏感词记录单元所发送的记录值进行接收,并进行合并确认,判定此类短信是否为骚扰短信,具体方式为:
[0027]将占比值标记为ZB
k
,将记录值标记为JL
k
,其中k代表不同的短信;
[0028]采用QR
k
=ZB
k
×
C1+JL
k
×
C2得到确认值QR
k
,其中C1以及C2均为预设的固定系数因子,并将确认值QR
k
与预设值YS进行比对,比对方式如下:
[0029]当QR
k
<YS时,不进行任何处理;
[0030]当QR
k
≥YS时,代表短信存在骚扰情况,并通过信号生成模块生成骚扰信号,并将所生成的骚扰信号传输至外部显示端内,供外部人员进行查看。
[0031]与现有技术相比,本专利技术的有益效果是:预先将传输协议划分为若干个数据流,再将数据流进行均分,根据数据流的总个数,看是否需要确认中间数据流,均分完毕后,再进行数据流倒序处理,确定具体的倒序方式,完成倒序处理后,删除对应的标记i,后续,再根据倒序方式,进行调整,得到原始的传输协议数据,此种方式,便可对传输协议数据进行充分加密,避免传输协议被外部人员窃取;
[0032]在串口服务器的收发系统内,对接收短信的敏感词以及流畅度进行分析确认,以此来判定对应短信是否为骚扰短信,此种判定方式更加准确,以此提升该系统的整体使用效果。
附图说明
[0033]图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.串口服务器的短信收发系统,其特征在于,包括接收终端以及发送终端;所述接收终端包括预分析判定模块、信号生成模块以及信息审核模块;所述发送终端包括服务器协议确认单元、协议加密单元、存储单元以及自适应解密单元;所述发送终端,用于将串口服务器所确认的短信进行发送,在发送之前,预先通过服务器协议确认单元对本串口服务器的传输协议进行提取确认,并将所提取确认的传输协议传输至协议加密单元内;所述协议加密单元,根据所确认的传输协议,预先根据传输协议数据的具体排序方式,依次进行标记,后续再确认一组中间数据,将中间数据前后两侧的其他数据进行倒序处理,倒序完毕后,设置节点,生成协议包,传输至存储单元内进行存储;所述自适应解密单元,在执行短信发送时,从存储单元内提取指定串口服务器传输协议所对应的协议包,并对协议包内所存的若干个数据流进行解密,得到完成的传输协议数据;所述预分析判定模块对短信的发送基站编号进行确认,并将所确认的基站编号与备案基站进行分析比对,并根据比对结果生成审核信号或风险信号;所述信息审核模块包括流畅度分析单元、敏感词记录单元、数据库以及总确认单元;所述流畅度分析单元,对短信内所存的短信内容进行流畅度分析,从数据库内提取短信词库,对短信内所存在的不流畅内容进行确认,并确定占比值;所述敏感词记录单元,对短信内所存在的敏感词进行分析确认,将短信与数据库内敏感词库进行比对,并确认短信内所存在的敏感词个数,并将对应敏感词的个数标记为记录值;所述总确认单元,对流畅度分析单元所发送的占比值和敏感词记录单元所发送的记录值进行接收,并进行合并确认,判定此类短信是否为骚扰短信。2.根据权利要求1所述的串口服务器的短信收发系统,其特征在于,所述协议加密单元,对传输协议数据进行加密的具体执行方式为:S1、从传输协议数据内,根据数据前后的特征符号,将传输协议数据划分为若干个数据流;S2、按照传输协议数据的正常读取顺序,依次对所划分的若干个数据流进行标记,标记形式为i,且i=1、2、
……
、n;S3、确认若干个数据流的总个数n,分析总个数n为奇数还是偶数,若为偶数,直接执行步骤S4,若为奇数,则采用n
÷
2=限定值,并对限定值进行进一式处理,得到确定值,获取标记i为确定值的一组数据流,并将此数据流标记为中间数据流,标记完毕后,执行步骤S5;S4、将n组数据流按照前后均分的方式,划分为两组数据流区域,且两组数据流区域所包含数据流个数相同,并按照标记i,直接将前后两组数据流内排列完整的数据流进行倒序处理,倒序形式为:一组数据流区域{j,
……
,3,2,1},二组数据流区域{n,
……
,j+2,j+1},其中j∈i,将一组数据流区域与二区数据流区域按照倒序处理后的顺序进行合并,得到协议包,传输至存储单元内进行存储,其中协议包的形式为:{j,
……
,3,2,1,n,
……
,j+2,j+1};S5、确认中间数据流并标记,并以中间数据流作为基准,将位于中间数据流之前的若干
组数据...

【专利技术属性】
技术研发人员:邓红龙雷金繁邓淼平
申请(专利权)人:深圳市智联物联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1