一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用于对讲终端的异常行为监控采集方法与流程

2022-02-20 06:16:24 来源:中国专利 TAG:


1.本发明涉及设备模块自行为监测领域,具体而言,涉及一种应用于对讲终端的异常行为监控采集方法。


背景技术:

2.poc集群对讲服务是指的应用公有网络而将全国各地终端接触信号传播范围的限制,所进行的快速即时性的对话发起服务,poc集群对讲服务一般包括终端、信号广播塔或信号广播基站、以太网络、接受远传信号的服务器,并接受对讲台、调度台进行集中管理的对讲网络集群,其在使用过程中由于数据包自终端所发起,终端以广播站寻找太网络地址查找值服务器登录端口并与服务器建立网络联系,其服务器会沿原路向终端返回对应的回应包,其中其语音网络服务的对讲业务为,终端与服务器建立连接后,服务器会将对应终端之间建立对讲udp信道,各个终端皆监听此udp信道,当产生语音数据帧串流时,其截获语音数据帧串流进行组合解码,由此可见,poc集群对讲中,其依托于网络提供语音服务,因此网络的干扰、波动、断网、都会影响对讲服务的语音质量,因此需要从多个维度尽量避免或此情况发生。
3.以上网络的干扰、波动、断网都可统计为网络异常,在网络异常发生时,其中一部分原因来自于网络拥堵,但同时也存在因为终端自身原因的数据死锁和数据堵塞、丢包而导致的收发不畅,因此需要将发生网络异常情况时终端自身所处于的进程与网络波动和进程处理结果相结合,并进行学习上报。
4.在日常模块运行过程中,调度台作为其权利中枢,具有最高权限,但调度台在使用中无法和实际的运行相结合,将运行中可能存在的网络异常和异常发生时刻终端所处于的状态结合起来,寻找其中存在的共通点,确定判断其数据有效性,为目前集群对讲业务中所需解决的问题之一。


技术实现要素:

5.本发明实施例提供了一种应用于对讲终端的异常行为监控采集方法,以至少解决所述的现有的无法提前嗅探模块异常行为且现有模块异常特征难以收集,难以综合评述的技术问题。
6.一种应用于对讲终端的异常行为监控采集方法,,包括:
7.功能模块,功能模块与服务器通信以实现网络数据收发;
8.判断服务,判断服务通过预设的判断规则对功能模块的每一次网络通信行为进行异常行为判断,对属于异常行为的网络通信的行为特征进行记录,所述的行为特征汇总生成行为特征文件进行存储;
9.上传单元,上传单元将行为特征文件远传至远端分析平台。
10.进一步的,
11.所述的行为特征汇总生成行为特征文件过程中,行为特征以时序排列依次的加入
数据链表,数据链表在缓存模块中缓存,数据链表达到预设长度即转存至行为特征文件。
12.进一步的,所述的行为特征文件远传至远端分析平台过程中,采用udp传输协议与服务器通信,所述的行为特征文件构建为json序列上传,上传成功后即服务器回应返回信息。
13.进一步的,还包括:输入账号登录终端步骤,输入账号密码向服务器发起鉴权请求,服务器鉴权通过后,功能模块与服务器实现通信,所述的流量统计模块统计每个账号的开机时间段的高频使用时段和低频使用时段,由所述的低频使用时段执行上传单元将行为特征文件远传至远端分析平台步骤。
14.进一步的,还包括用于定义行为特征存储地址的控制文件,控制文件预先写入至内存,判断服务优先访问控制文件后读取行为特征的存储地址,以预设的定时器定时访问功能模块并以所述的存储地址记录功能模块行为特征并进行异常行为判断。
15.进一步的,所述的异常行为判断包括断网判断、断线重连判断、丢音判断、卡顿判断、登录失效判断、gps定位判断。
16.对讲终端的。
17.进一步的,上传单元将行为特征文件远传至远端分析平台之前,优先进行判断上传步骤:
18.判断上传步骤:判断是否存在未上传的行为特征文件,若存在则将对应行为特征文件上传,若未存在则检索内存链表,查看内存链表是否存在未上传数据,若内存链表存在未上传数据则将数据逐条上传,若内存链表并未存在未上传数据,则回溯检查判断是否存在未上传的行为特征文件,回溯检查周期为1秒-10秒。
19.进一步的,所述的的判断上传步骤中行为特征文件上传时优先判断网络强度,若网络强度低于预设数值,则停止上传继续记录异常行为,若网络强度高于预设数值则判断当前处理任务权重与上传任务权重的权重优先级,若当前处理任务权重大于上传任务权重则停止行为特征文件的上传,若当前处理任务权重小于上传任务权重则启动文件上传。
20.进一步的,行为特征文件上传时优先自压缩解锁结束后发送至服务器,服务器时刻返回实际接收字节数,并时刻检测网络强度和当前处理任务权,若网络强度低和/或当前处理任务权重高时停止上传,直至网络强度高和/或当前处理任务权重低时以已上传的实际接收字节数作为起始点继续行为特征文件上传。10.一种应用于对讲终端的异常行为监控采集方法的存储设备,其特征在于:
21.处理器,适于实现如上所述的任一项所述的应用于对讲终端的异常行为监控采集方法;以及
22.存储单元,适于实现如上所述的任一项所述的应用于对讲终端的异常行为监控采集方法,所述实现适于实现如上所述的任一项应用于对讲终端的异常行为监控采集方法由处理器加载并执行。
附图说明
23.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
24.图1为本发明中功能模块与服务器通信及远端分析平台交互的网络连接示意图。
25.图2为发明中功能模块的信号交互流程图。
26.图3为发明中内存链表的数据多级互存结构图。
27.图4为终端与远端分析平台的协议通信图。
28.图5为终端开机自检流程图。
29.图6为异常行为的网络通信的行为特征进行记录流程图。
30.图7为异常行为明细及判断规则图。
具体实施方式
31.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
32.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语是用于区别类似的对象,若涉及第一、第二等顺序名词并非顺次执行为本发明所详细公开的技术方案。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.实施例一
34.如图1、图2、图6和图7所示,提供了一种应用于对讲终端的异常行为监控采集方法,包括用于实现各个业务的功能模块;
35.s200功能模块与服务器通信以实现网络数据收发;
36.具体的,如图1所示,功能模块集成在终端中,功能模块包括集成在模块中的会话服务、对讲服务、ptt按键触发及松开检测服务、网络发起服务、视频服务等服务,同时的也包括gps模块、网络模块、电源电路模块、信号收发模块等功能模块,其为运行在终端平台,如安卓平台、苹果平台、pc平台等自动化执行计算服务平台中,功能模块根据终端操作人员所选取功能,按照预设交互链进行服务交互,最终汇总成为数据包通过网络模块进行上传,数据流经广播基站以预定协议与以太网通信并同时分发至远端分析平台和服务器,服务器以预先设置好的对话协议解码并存储,所述的远端分析平台可由本地硬盘调取,服务器内存数据可由远端分析平台与服务器通信调取。
37.s201判断服务,判断服务通过预设的判断规则对功能模块的每一次网络通信行为进行异常行为判断,对属于异常行为的网络通信行为的行为特征进行记录,所述的行为特征汇总生成行为特征文件进行存储;
38.实施过程中,所述的判断服务集成在每个功能模块上,判断服务分为gps判断服务、poc判断服务、网络通信判断服务,
39.包括:
40.1.gps模块内部集成gps判断服务,gps模块拾取自身平均时间内速度、时间、经度、
纬度以及朝向、高度、信号强度等位置信息,将该位置信息进行上传,位置信息上传一部分存入本地备份,位置信息同时传送至服务器和进行云端存储,所述的远端分析平台可由服务器中调取所述的位置信息,所述的位置信息针对其经度和纬度作为全球坐标点,同全球坐标点以范围内预设50米的六边形区域为全球分配六边形网格区,六边形网格区内每个坐标点的位置信息作为区域文件样本上传,或者选择每个坐标点的位置信息上传至服务器;
41.在服务器中统计区域文件样本内平均其速度、时间、高度、信号强度,所述的gps模块发出时gps判断服务拾取所述的区域文件样本的位置信息并进行比对,其比对误差范围,误差范围以预设范围内则为有效位置点
42.或
43.gps模块上传过程中gps判断服务,采集样本点或者读取对应位置点的位置信息并进行比对,其比对误差范围,误差范围以预设范围内则为有效位置点
44.和,并列的处理的有效位置点判断通过后计时有效位置点的上传发起时间和服务器返回时间,时常超过预设的规定时常或无返回包即触发gps判断服务的判断规则和采集信息:
45.①
超出预设时常。
46.数据点不符合有效位置点触发:
47.②
数据点漂移、噪点。
48.有效位置点的上传未完成
49.③
gps模块损坏
50.漂移、噪点、损坏、超时、定位失败即被包含在上述所述的异常行为。
51.本方法所提供的gps采集方式通过全地形全覆盖的分区域规则,可以快速采集本网格区域内地理位置信息,可根据需求进行网格区域信息采集并采集本网格内的其他异常行为上传,本采集方法避免了常规采集一点一对应的规则方法,本采集方法可以全地区性覆盖,具有普适性。
52.2.poc模块中集成有poc判断服务,poc模块为实现本业务核心业务模块服务,其包括会话服务、对讲服务、ptt按键触发服务、网络发起服务,其会话服务、对讲服务、ptt按键触发服务、网络发起服务都与poc判断服务通信互联。
53.由ptt按键触发服务采集到ptt键按下,即发起会话服务会话服务采集语音信息识别语音信息端点,以端点间语音长度分帧,帧长度以预设帧长不超过原语音信息的五分之一至八分之一,分帧结束后取每个相邻帧端点的语音信息并压缩,以压缩后的相邻帧端点的语音信息作为每个帧包的实际端点,分配帧包编号,在语音录制结束帧包分配结束后会通知对讲服务以向所选择用户发送数据,记录该用户id,将该用户或群组信息记录结束后通知网络发起服务,封装成预设协议内容的封装包进行上传;
54.对应接收账户终端接收到封装包后进行译码,启动接收端鉴别记录,并记录收到后处理过程,帧包发送完毕解码过程中所述的压缩后的相邻帧端点的语音信息重叠并依次播放。
55.收到后处理过程包括记录接收到第一帧时间、收包总数、最大抖动、平均抖动;
56.poc判断服务鉴别ptt键按下后,分配鉴别编号,构建内存链表,开始发出段鉴别记录。
57.启动记录服务行为特征,服务失败/服务失败,包括以下鉴别条目并采集以下信息:
58.记录会话服务发起服务失败/服务失败、
59.记录会话服务将语音帧分帧结束后,其压缩过程中或者发送过程中帧包发送服务失败/服务失败,
60.对应帧号帧包发送时间、鉴别网络发起服务的心跳包发起和返回时常,时常小于预设发起/返回时常则定义为成功,若时常大于预设发起/返回时常则定义为成功;
61.若poc判断服务识别到任意一条或任意多条服务失败,则记录新增至所述的鉴别编号所对应内存链表并通过服务器通知接受语音信息的对应接收账户终端将收到后处理过程以同样鉴别编号,进行存储。
62.在所述的发出端鉴别记录和接收端鉴别记录都达到最大存储值时二者发送至服务器,由服务器通知远端分析平台已收到信息,在服务器发出端鉴别记录和接收端鉴别记录组合为poc异常服务文件。
63.本方法所采集信息并且所提供的帧组合方法,具有快速组合消除杂音,其集成至异常信息采集工作中,可以降低语音模糊并提高语音帧的快速上传和播放,有效降低异常信息的产生。
64.3.网络模块中集成有网络通信判断服务,网络模块为功能模块需要发起数据包如语音数据、测试数据、握手包时,由网络模块接受数据包向服务器发送数据,且网络模块同时为接收模块,由网络模块接收其他终端以所在终端所发起的数据通信,所以网络通信判断服务的判断规则为:
65.发起数据包上传时常、网络波动量是否超出预设拨动范围。
66.用以判断断网、网络波动等异常行为,监控网络发起模块与网络模块通信畅通度。
67.网络通信判断服务采集信息上传时常和网络波动量。
68.于此同时的网络模块同时为poc模块和gps模块的判断服务提供异常行为中的网络参数服务。
69.以上所述的,行为特征文件所采集信息汇总为行为特征文件。
70.明细见下表:
71.如图7所示,异常行为归类为:
[0072][0073]
表1
[0074]
行为特征归类为:
[0075]
序号异常类型行为特征统计信息1断网发生时间、发生原因、gps信息、网络信息2重连发生时间、发生原因、重连时长、重连次数、gps信息、网络信息3丢音发生时间、丢包序号、gps信息、网络信息4卡顿发生时间、静默帧数、gps信息、网络信息5登录失败发生时间、发生原因、gps信息、网络信息6gps定位失败发生时间、gps信息、网络信息
[0076]
表2
[0077]
行为特征即为组成行为特征文件的组成要素,其包括如图7和以上表1和表2所示内容。
[0078]
s203上传单元,上传单元将行为特征文件远传至远端分析平台。
[0079]
如图5和图6所示,在实施过程中,上传单位用于检测和上报行为特征文件,上传单位读取控制文件,根据控制文件确定行为特征文件在内存中的存储地址,
[0080]
若内存中存储读取行为特征文件,将行为特征文件导出至所述的存储地址,并根据优先级上报规则进行;
[0081]
若内存中并未存储行为特征文件,则读取正在生成中数据链表,查看正在生成数据链表中数据内容,若数据内容为空,则结束上报;
[0082]
若正在生成中数据链表,存入有数据内容,查看写入数据条数,若写入数据条数大于预设数值,以5分钟内写入10条为界限,若大于界限数值则由数据链表直接封装上报,上报结束后在服务器,追加至前一行为特征文件尾部。
[0083]
若小于界限数值则复制已写入数据链表内的数据内容,并将后续写入内容转移至空白的行为特征文件,循环覆写或追加写入方式写入至所述的空白的行为特征文件,并上报。
[0084]
功能模块基础集成判断服务,判断服务以嗅探敏感数据点,并将敏感数据点总结,其集成性较强,易于集成在多种功能模块中,与神经网络bp算法契合度高,功能模块预留有的api接口,去其高权重接口封装好判断服务其与功能模块封装为一体,其接口协议采用预设协议通信性能良好,对于现有设备的集成性较高,增入了判断层,改变整体架构后其架构一体性与远端判断平台组成了闭环网络,符合现在智能化、高集成化的指导需求。
[0085]
通过采用异常行为,补全了设备流转过程中的的异常行为采集步骤,补全了判断逻辑,相对于现有的流转方法而言,本监控采集方法可以达到灵敏采集、静默上传、通信流畅,与远端分析平台互补作为智能控制的信息采集端,可以将设备整体的行为逻辑及其相应数值和参数方法进行全方位采集。
[0086]
可选的,所述的行为特征汇总生成行为特征文件过程中,行为特征以时序排列依次的加入数据链表,数据链表在缓存模块中缓存,数据链表达到预设长度即转存至行为特征文件。
[0087]
如图3所示,在实施中,数据链表为多条结构,且每条数据链结构为头部、数据、数据id、数据字段、尾部,且多条数据链并行存在,各条数据链的头部、数据、数据id、数据字段、尾部等各个单元都带有前序存续编码和后续存续编码,后续存续编码会指向另一单元的前序存续编码,在读取过程中各条编码依次由后续存续编码指向位置的前序存续编码读
取下一单元,实现数据链表的应用组合。
[0088]
如图4所示,可选的,所述的行为特征文件远传至远端分析平台过程中,采用udp传输协议与服务器通信,所述的行为特征文件构建为json序列上传,上传成功后即服务器回应返回信息。
[0089]
需要说明的是,json序列为每个行为特征文件分配键对,与键对对应有多个关联数组,其中每个关联数组即为所述的数据链表结构,在行为特征文件上传完毕后,远端分析平台会得到行为特征文件的键值列表,由远端分析平台对键值列表翻译后即可组合链表特征单元实现,数据链表的自由组合统计。
[0090]
因此采用数据链表结构形式,其结构性能优秀,易于进行数据集成分类,其模块替换性优秀,表组以链表形式存在同时实现了,纵向的文件可读性,作为数据网格,其性能较为优异。
[0091]
可选的,所述的上传模块通过网络模块将行为特征文件远传至远端分析平台之前,进行选择上传时段判断步骤,以避开高峰语音对讲时间段,防止侵占语音对讲、视频对讲等基础公网对讲的带宽。
[0092]
可选的,流量统计模块计算该时刻的网络带宽占用,获得该时刻的的剩余带宽大小,计算行为特征文件上传所需占用上传带宽,对比上传带宽与剩余带宽比值,若比值小于1且上传任务权重大于当前处理任务权重,则上传任务启动。
[0093]
具体的,对比当前处理任务权重与上传任务权重,若当前处理任务权重高且并未结束时,暂停行为特征文件的上传,
[0094]
当前处理任务权重低或已经结束时,
[0095]
网络模块时刻检测网络强度,当网络强度低于预设阀值时且计算行为特征文件上传所需占用上传带宽与当前剩余带宽比值若比值小于1时开始上传。
[0096]
若当网络强度低于预设阀值时且计算行为特征文件上传所需占用上传带宽与当前剩余带宽比值若比值大于1时停止上传。
[0097]
上传优先级以下述优先级次序排布。
[0098]
断网》重连》丢音》卡顿》登录失败》gps定位失败
[0099]
可选的,输入账号登录终端步骤,输入账号密码向服务器发起鉴权请求,服务器鉴权通过后,功能模块与服务器实现通信,所述的流量统计模块统计每个账号的开机时间段的高频使用时段和低频使用时段,由所述的低频使用时段执行上传单元将行为特征文件远传至远端分析平台。
[0100]
网络模块检测每个账号流量峰值时间段和流量低谷时间段,确定每个账号的高频使用时间段和低频使用时间段,于高频使用时间段转入高频服务鉴别模式,
[0101]
高频服务鉴别模式:低频率查询网络强度并暂停行为特征文件上传且持续启用判断服务,直至连续的预设分钟数内,网络流量处于流量静默或低流量跳动,转入低频服务鉴别模式。
[0102]
低频服务鉴别模式:判断若无高权重功能模块此时正在工作,如语音模块正在对讲,则高频率查询网络强度并启动行为特征文件上传工作且持续启用判断服务,直至连续的预设分钟数内,网络流量处于流量峰值,转入高频服务鉴别模式。
[0103]
可选的,异常行为判断还采集对应终端的硬件信息和对应终端所登录账户的登录
信息。
[0104]
实施过程中,所述的硬件信息包括:终端类型、型号、厂家、ip地址、终端唯一码、sim卡唯一码、软件版本、登录账户及账户唯一码。
[0105]
如图5所示,可选的,还包括用于定义行为特征存储地址的控制文件,控制文件预先写入至内存,判断服务优先访问控制文件后读取行为特征的存储地址,判断服务以预设的定时器定时访问功能模块并以所述的存储地址记录功能模块行为特征并进行异常行为判断。
[0106]
如图7所示,所述的异常行为判断包括断网判断、断线重连判断、丢音判断、卡顿判断、登录失效判断、gps定位判断,网络信息。
[0107]
判断逻辑参考步骤s20中所示,判断内容。
[0108]
其中卡顿判断,采集自网络波动信息。
[0109]
登录失效判断,采集网络模块与服务器通信情况或判断服务器工作情况。
[0110]
网络信息包括,采集的网络模式(2/3/4g、wifi)、信号强度(0~100)。
[0111]
可选的,上传单元将行为特征文件远传至远端分析平台之前,优先进行以下步骤:
[0112]
判断上传步骤:判断是否存在未上传的行为特征文件,若存在则将对应行为特征文件上传,若未存在则检索内存链表,查看内存链表是否存在未上传数据,若内存链表存在未上传数据则将数据逐条上传,若内存链表并未存在未上传数据,则回溯检查判断是否存在未上传的行为特征文件,回溯检查周期为1秒-5秒。
[0113]
可选的,所述的的判断上传步骤中行为特征文件上传时优先判断网络强度,若网络强度低于预设数值,则停止上传继续记录异常行为,若网络强度高于预设数值则判断当前处理任务权重与上传任务权重的权重优先级,若当前处理任务权重大于上传任务权重则停止行为特征文件的上传,若当前处理任务权重小于上传任务权重则启动文件上传。
[0114]
可选的,行为特征文件上传时优先自压缩解锁结束后发送至服务器,服务器时刻返回实际接收字节数,并时刻检测网络强度和当前处理任务权,若网络强度低和/或当前处理任务权重高时停止上传,直至网络强度高和/或当前处理任务权重低时以已上传的实际接收字节数作为起始点继续行为特征文件上传。
[0115]
实施例2,
[0116]
提供了一种应用于对讲终端的异常行为监控采集方法的存储设备,其特征在于:
[0117]
处理器,适于实现权利要求1-5任一项所述的应用于对讲的异常行为监控采集方法;以及
[0118]
存储单元,适于存储实现权利要求1-5任一项所述的应用于对讲的异常行为监控采集方法,所述实现权利要求1-5任一项应用于对讲的异常行为监控采集方法由处理器加载并执行。
[0119]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0120]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互
之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0121]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0122]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0123]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0124]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献